]> Creatis software - cpPlugins.git/blobdiff - lib/cpPipelineEditor/Block.h
...
[cpPlugins.git] / lib / cpPipelineEditor / Block.h
index 763ecda8e13c2c0cbf1aae1c3c1d8778641aa884..b6a7b33a898f390d0fbddeb714513149c53ea5f1 100644 (file)
@@ -7,6 +7,7 @@
 \r
 namespace cpPipelineEditor\r
 {\r
+  class Editor;\r
   class Port;\r
   class NamePort;\r
   class TypePort;\r
@@ -32,6 +33,10 @@ namespace cpPipelineEditor
       );\r
     virtual ~Block( );\r
 \r
+    Editor* editor( );\r
+    const Editor* editor( ) const;\r
+    void setEditor( Editor* editor );\r
+\r
     void setNamePort( const QString& txt );\r
     InputPort* addInputPort( const QString& txt );\r
     OutputPort* addOutputPort( const QString& txt );\r
@@ -51,7 +56,7 @@ namespace cpPipelineEditor
       const QStyleOptionGraphicsItem* option,\r
       QWidget* widget\r
       );\r
-    \r
+\r
   protected:\r
     QVariant itemChange( GraphicsItemChange change, const QVariant& value );\r
     void _setTypePort( const QString& txt );\r
@@ -72,6 +77,7 @@ namespace cpPipelineEditor
     std::map< std::string, OutputPort* > m_OutputPorts;\r
 \r
     TFilter* m_Filter;\r
+    Editor*  m_Editor;\r
   };\r
 \r
 } // ecapseman\r