]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/DataObject.h
MVC integration at 50%
[cpPlugins.git] / lib / cpPlugins / DataObject.h
index 279fe761858eb9f30a4de49c830c8594cc7ea3cf..0abc4a4defe3ab9c909453e56026654cff1455c1 100644 (file)
@@ -3,10 +3,14 @@
 
 #include <cpPlugins/Object.h>
 
+// Some forward declarations
+class vtkProp;
+
 namespace cpPlugins
 {
   // Some forward declarations
   class ProcessObject;
+  class DataObjectVisualizationQtDialog;
 
   /**
    */
@@ -31,6 +35,12 @@ namespace cpPlugins
 
     void DisconnectFromPipeline( );
 
+    // Qt dialog creation
+    virtual DataObjectVisualizationQtDialog* CreateQtDialog( );
+
+    // VTK actors
+    virtual vtkProp* CreateVTKActor( );
+
   protected:
     DataObject( );
     virtual ~DataObject( );