]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/ProcessObject.h
...
[cpPlugins.git] / lib / cpPlugins / Interface / ProcessObject.h
index b6cf116e680d730dd7e35632673b64f6e1c2f1f8..52b56546abe3521d83e50b959caa80cc8d4e7729 100644 (file)
@@ -43,13 +43,7 @@ namespace cpPlugins
 
       typedef Parameters TParameters;
       typedef std::set< vtkRenderWindowInteractor* > TInteractors;
-
-      enum DialogResult
-      {
-        DialogResult_NoModal = 0,
-        DialogResult_Modal,
-        DialogResult_Cancel
-      };
+      typedef bool DialogResult;
 
     public:
       itkTypeMacro( ProcessObject, Object );
@@ -85,8 +79,9 @@ namespace cpPlugins
       virtual std::string Update( );
       virtual void DisconnectOutputs( );
 
+      virtual const TInteractors& GetInteractors( ) const;
       virtual void AddInteractor( vtkRenderWindowInteractor* interactor );
-      virtual DialogResult ExecConfigurationDialog( QWidget* parent );
+      virtual bool ExecConfigurationDialog( QWidget* parent );
 
       template< class T >
         inline T* GetITK( );