]> Creatis software - cpPlugins.git/blobdiff - appli/cpPipelineEditor/QNEBlock.h
...
[cpPlugins.git] / appli / cpPipelineEditor / QNEBlock.h
index 6b591ac726c15b8cae1016398d936289ff762bf6..dfe51991deb45c99bc576038c46b6a26853c4029 100644 (file)
@@ -28,6 +28,7 @@
 #define __PIPELINEEDITOR__QNEBLOCK__H__\r
 \r
 #include <QGraphicsPathItem>\r
+#include <cpPlugins/Interface/ProcessObject.h>\r
 \r
 namespace PipelineEditor\r
 {\r
@@ -43,11 +44,15 @@ namespace PipelineEditor
   public:\r
     typedef QNEBlock          Self;\r
     typedef QGraphicsPathItem Superclass;\r
+    typedef cpPlugins::Interface::ProcessObject TFilter;\r
   \r
   public:\r
     enum { Type = QGraphicsItem::UserType + 6 };\r
 \r
-    QNEBlock( QGraphicsItem* parent = NULL, QGraphicsScene* scene = NULL );\r
+    QNEBlock(\r
+      TFilter* filter,\r
+      QGraphicsItem* parent = NULL, QGraphicsScene* scene = NULL\r
+      );\r
     virtual ~QNEBlock( );\r
 \r
     void setNamePort( const QString& txt );\r
@@ -98,6 +103,8 @@ namespace PipelineEditor
     QNETypePort* m_TypePort;\r
     QVector< QNEInputPort* >  m_InputPorts;\r
     QVector< QNEOutputPort* > m_OutputPorts;\r
+\r
+    TFilter::Pointer m_Filter;\r
   };\r
 \r
 } // ecapseman\r