]> Creatis software - creaContours.git/commitdiff
avoid warnings on 'virtual destructor'
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 12 Nov 2008 14:46:11 +0000 (14:46 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 12 Nov 2008 14:46:11 +0000 (14:46 +0000)
appli/wxContourGUIExample/CMakeLists.txt
bbtk/src/bbCreaContournDimensions.cxx
lib/Interface_ManagerContour_NDimensions/wxContour_MenuBar.h
lib/kernel_ManagerContour_NDimensions/CommandObject.cxx
lib/kernel_ManagerContour_NDimensions/CommandObject.h
lib/kernel_ManagerContour_NDimensions/ComposedCommand.h
lib/kernel_ManagerContour_NDimensions/ExecutableCommand.h
lib/kernel_ManagerContour_NDimensions/ICommandsUser.h

index cbfed298fb73491bb4e4c074567dac6ed9044362..07cf1719a1d633fe0b547bd8719eecb29da816af 100644 (file)
@@ -8,13 +8,13 @@ ELSE(WIN32)
 ENDIF(WIN32)
 
 TARGET_LINK_LIBRARIES( wxContourGUIExample
-                                               creaImageIO     
-                                               Interface_Icons_NDimensions_lib
-                                               Interface_ManagerContour_NDimensions_lib
-                                               kernel_ManagerContour_NDimensions_lib
-                                               CreaEnvironment
-                                               maracasVisuLib
-                                               vtkImaging  vtkGraphics vtkRendering vtkFiltering vtkCommon
-                                          )
+                       creaImageIO     
+                       Interface_Icons_NDimensions_lib
+                       Interface_ManagerContour_NDimensions_lib
+                       kernel_ManagerContour_NDimensions_lib
+                       CreaEnvironment
+                       maracasVisuLib
+                       vtkImaging  vtkGraphics vtkRendering vtkFiltering vtkCommon
+                     )
 
 INSTALL_TARGETS(/bin/ wxContourGUIExample )
index 29ffeaf98048ca60450c31314602281e93592ee0..af72d5c6468b30490ca10177c36d40ac9dabbb5f 100644 (file)
@@ -58,16 +58,23 @@ void nDimensions::CreateWidget()
        _builder->buildCountour_Envornment( imageSectionsFN, outlinesMap );
        
        wxFrame* frame1 = new wxFrame(bbGetWxParent(), wxID_ANY, wxT("ROI Application  -    Evaluation version, 23 Oct 2008 "), wxPoint(50,50), wxSize(800, 600) );
-       frame = new wxContourMainFrame( frame1, wxID_ANY, wxString(""), wxPoint(50,50), wxSize(800, 600) ); 
+       frame = new wxContourMainFrame( frame1, wxID_ANY, _T(""), wxPoint(50,50), wxSize(800, 600) ); 
        frame1->CreateStatusBar();
 
+
        wxAuiNotebook * parent = frame->createNotebook();
 
-       OutlineModelManager             * modelManager                          = new OutlineModelManager( _builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(),  _builder->getContourEnv() );
+       OutlineModelManager * modelManager   = new OutlineModelManager( _builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(),  _builder->getContourEnv() );
 
-       wxInstantChooserPanel   * instantPanel                          = new wxInstantChooserPanel( parent, "Instant Chooser", true );
-       ImageSourceThing                * imageSource = modelManager->getImageSourceThingByKeyName( "Source Image 1" );
-       wxContourViewPanel              * theViewPanel                          = new wxContourViewPanel( imageSource->getSourceImage(), parent );      
+        std::string xxx1("Instant Chooser");
+       wxInstantChooserPanel * instantPanel = new wxInstantChooserPanel( parent, 
+         xxx1, 
+         true );
+       //ImageSourceThing * imageSource       = modelManager->getImageSourceThingByKeyName( wxT("Source Image 1") );
+       std::string xxx2("Source Image 1");
+       ImageSourceThing * imageSource       = modelManager->getImageSourceThingByKeyName( xxx2);
+       
+       wxContourViewPanel * theViewPanel    = new wxContourViewPanel( imageSource->getSourceImage(), parent ); 
        
        eventHandler = new wxContourEventHandler();
        eventHandler->setModelManager( modelManager );
@@ -82,7 +89,7 @@ void nDimensions::CreateWidget()
        successConfiuration &= frame->configurePanels( parent );
 
 
-       interfMainPanel* pannew = interfMainPanel::getInstance(frame1, eventHandler, s+"/Icons");
+       //interfMainPanel* pannew = interfMainPanel::getInstance(frame1, eventHandler, s+"/Icons");
 
    bbSetOutputWidget( frame ); 
 
index 8540218aa6921e90983cc2c89828f4bc7f2e0a27..1a18aa36d8e5334d358accaed7e7d998bc7f0681 100644 (file)
@@ -78,4 +78,6 @@ private:
        
 
 };
-#endif // __wxContour_MenuBar_HEADER_FILE__
\ No newline at end of file
+#endif // __wxContour_MenuBar_HEADER_FILE__
index 7110e43f8e7228d0fd18797953a541dee952fae1..31ccd7217a3110f1fe8abd4bbe3610b0e326a39b 100644 (file)
@@ -35,7 +35,6 @@
 
 //------------------------------------------------------------------------------------------------------------
 // Methods
-//------------------------------------------------------------------------------------------------------------
-
-       
-       
\ No newline at end of file
+//--------------------------------------------------------------------------------------------
+  
index 2085a226e7e8db2b8a833810a941e34dcc555b16..1e9b2a7991202ee295036f4e2ec50dc9c2f46841 100644 (file)
@@ -26,7 +26,7 @@ public:
        /*
        * Destroys the command
        */
-       ~CommandObject( );
+       virtual ~CommandObject( );
 //------------------------------------------------------------------------------------------------------------
 // Methods
 //------------------------------------------------------------------------------------------------------------
index 7a0d620c920042f6f832ac85521508818d0f0273..4e4889319338d2bfee8f0464ac1a1c4deb83cd5b 100644 (file)
@@ -22,7 +22,7 @@ public:
 
        ComposedCommand( );
 
-       ~ComposedCommand( );
+       virtual ~ComposedCommand( );
 //------------------------------------------------------------------------------------------------------------
 // Methods
 //------------------------------------------------------------------------------------------------------------
index bc609a0eca60304304010ee4302a7649f7a67f0e..8a21ab4f2dd85712813efd495d8d08b132cd721f 100644 (file)
@@ -26,7 +26,7 @@ public:
        /*
        * Destroys the command
        */
-       ~ExecutableCommand( );
+       virtual ~ExecutableCommand( );
 //------------------------------------------------------------------------------------------------------------
 // Methods
 //------------------------------------------------------------------------------------------------------------
index 4c7763af269f21566476c811152e8a46ab27c511..dcf318546ae4e006d30a1045109837e40f7117dd 100644 (file)
@@ -16,6 +16,7 @@ class ICommandsUser{
 // Constructors & Destructors
 //------------------------------------------------------------------------------------------------------------
 public:
+   virtual ~ICommandsUser() {};
 
        
 //------------------------------------------------------------------------------------------------------------