浏览代码

ERR: Needed virtual destructor to correspond to virtual functions. Also added several std:: qualifiers to string.

Brad King 24 年之前
父节点
当前提交
25afe09ac8

+ 1 - 1
Source/FLTKDialog/CMakeSetupGUI.h

@@ -14,6 +14,7 @@
 class CMakeSetupGUI {
 public:
   CMakeSetupGUI();
+  virtual ~CMakeSetupGUI();
   Fl_Window *dialogWindow;
   Fl_Input *sourcePathTextInput;
 private:
@@ -35,7 +36,6 @@ private:
 public:
   Fl_Scroll *cacheValuesScroll;
   Fl_Pack *propertyListPack;
-  ~CMakeSetupGUI();
   virtual void Close(void);
   virtual void BuildProjectFiles(void);
   virtual void BrowseForSourcePath(void);

+ 8 - 8
Source/FLTKDialog/CMakeSetupGUIImplementation.cxx

@@ -132,7 +132,7 @@ CMakeSetupGUIImplementation
     return false; 
   }
 
-  string expandedAbsolutePath = ExpandPathAndMakeItAbsolute( path );
+  std::string expandedAbsolutePath = ExpandPathAndMakeItAbsolute( path );
   
   sourcePathTextInput->value( expandedAbsolutePath.c_str() );
     
@@ -152,9 +152,9 @@ CMakeSetupGUIImplementation
 /**
  * Expand environment variables in the path and make it absolute
  */
-string
+std::string
 CMakeSetupGUIImplementation
-::ExpandPathAndMakeItAbsolute( const string & inputPath ) const
+::ExpandPathAndMakeItAbsolute( const std::string & inputPath ) const
 {
 
   char expandedPath[3000];
@@ -163,7 +163,7 @@ CMakeSetupGUIImplementation
   char absolutePath[3000];
   filename_absolute( absolutePath, expandedPath );
   
-  string expandedAbsolutePath = absolutePath;
+  std::string expandedAbsolutePath = absolutePath;
 
   return expandedAbsolutePath;
     
@@ -184,7 +184,7 @@ CMakeSetupGUIImplementation
     return false;
   }
 
-  string expandedAbsolutePath = ExpandPathAndMakeItAbsolute( path );
+  std::string expandedAbsolutePath = ExpandPathAndMakeItAbsolute( path );
   
   binaryPathTextInput->value( expandedAbsolutePath.c_str() );
 
@@ -212,7 +212,7 @@ CMakeSetupGUIImplementation
  */
 bool
 CMakeSetupGUIImplementation
-::VerifyBinaryPath( const string & path ) const
+::VerifyBinaryPath( const std::string & path ) const
 {
 
   bool pathIsOK = false;
@@ -229,7 +229,7 @@ CMakeSetupGUIImplementation
     
     if( userWantsToCreateDirectory  )
     {
-      string command = "mkdir ";
+      std::string command = "mkdir ";
       command += path;
       system( command.c_str() );
       pathIsOK = true;
@@ -251,7 +251,7 @@ CMakeSetupGUIImplementation
  */
 bool
 CMakeSetupGUIImplementation
-::VerifySourcePath( const string & path ) const
+::VerifySourcePath( const std::string & path ) const
 {
 
   if( !filename_isdir( path.c_str() ) )

+ 3 - 3
Source/FLTKDialog/CMakeSetupGUIImplementation.h

@@ -34,9 +34,9 @@ public:
   virtual void FillCacheManagerFromCacheGUI( void );
 
 private:  
-  virtual bool VerifyBinaryPath( const string & path ) const;
-  virtual bool VerifySourcePath( const string & path ) const;
-  virtual string ExpandPathAndMakeItAbsolute( const string & inputPath ) const;
+  virtual bool VerifyBinaryPath( const std::string & path ) const;
+  virtual bool VerifySourcePath( const std::string & path ) const;
+  virtual std::string ExpandPathAndMakeItAbsolute( const std::string & inputPath ) const;
 
 private:
   fltk::PropertyList   m_CacheEntriesList;