]> Creatis software - cpPlugins.git/blobdiff - lib/cpPipelineEditor/Editor.h
...
[cpPlugins.git] / lib / cpPipelineEditor / Editor.h
index f7a2615027a7e60c63f8b06dd75d8f2231b80dfd..908abf96d62b2bc6178918d1497f327957404908 100644 (file)
@@ -57,14 +57,34 @@ namespace cpPipelineEditor
       const std::string& filter,\r
       const QPointF& pnt = QPointF( qreal( 0 ), qreal( 0 ) )\r
       );\r
+    bool deleteFilter( const std::string& name );\r
+    bool deleteConnection(\r
+      const std::string& src, const std::string& des,\r
+      const std::string& in, const std::string& out\r
+      );\r
 \r
     void install( QGraphicsScene* s );\r
     bool eventFilter( QObject* o, QEvent* e );\r
 \r
+    void updateFilter( const std::string& filter_name );\r
+    void showOutputData(\r
+      const std::string& filter_name,\r
+      const std::string& output_name\r
+      );\r
+\r
+  signals:\r
+    void execFilter( const std::string& filter_name );\r
+    void showFilterOutput(\r
+      const std::string& filter_name,\r
+      const std::string& output_name\r
+      );\r
+\r
   private:\r
     QGraphicsItem* itemAt( const QPointF& pos );\r
 \r
-    inline Block* _createBlock( TFilter* f, const QPointF& pnt );\r
+    inline Block* _createBlock(\r
+      TFilter* f, const QString& name, const QPointF& pnt\r
+      );\r
 \r
   protected:\r
     typedef QGraphicsSceneDragDropEvent QGraphicsSceneDragEnterEvent;\r