]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/ProcessObject.h
...
[cpPlugins.git] / lib / cpPlugins / Interface / ProcessObject.h
index d201a6c84c09ac57782062d14178420412d206e0..82492db180639484e977f5fae5659c371b90781c 100644 (file)
@@ -2,10 +2,17 @@
 #define __CPPLUGINS__INTERFACE__PROCESSOBJECT__H__
 
 #include <cpPlugins/Interface/cpPlugins_Interface_Export.h>
+#include <cpPlugins/Interface/Config.h>
 #include <cpPlugins/Interface/Object.h>
 #include <cpPlugins/Interface/DataObject.h>
 #include <cpPlugins/Interface/Parameters.h>
 
+#ifdef cpPlugins_Interface_QT4
+class QWidget;
+#else
+typedef char QWidget
+#endif // cpPlugins_Interface_QT4
+
 #include <itkProcessObject.h>
 
 namespace cpPlugins
@@ -41,6 +48,8 @@ namespace cpPlugins
       virtual std::string Update( );
       virtual void DisconnectOutputs( );
 
+      virtual bool ExecConfigurationDialog( QWidget* parent );
+
       template< class T >
         inline T* GetInput( unsigned int idx );