]> Creatis software - cpPlugins.git/blobdiff - lib/cpPipelineEditor/Editor.cxx
...
[cpPlugins.git] / lib / cpPipelineEditor / Editor.cxx
index 9ab6b35537b5af476da1c5c4ed7a7b68ad607fa7..2a0fca6a04a4bb222ea61ca8d4e2dbf70e7d42dc 100644 (file)
@@ -11,6 +11,7 @@
 #include <QGraphicsSceneResizeEvent>\r
 #include <QGraphicsSceneWheelEvent>\r
 #include <QInputDialog>\r
+#include <QMessageBox>\r
 \r
 #include "Port.h"\r
 #include "Connection.h"\r
@@ -156,6 +157,7 @@ _createBlock( TFilter* f, const QPointF& pnt )
 \r
   // Add block\r
   Block* b = new Block( f, 0, this->m_Scene );\r
+  b->setEditor( this );\r
   b->setPos( pnt );\r
 \r
   // Mark exposed inputs\r
@@ -232,6 +234,22 @@ eventFilter( QObject* o, QEvent* e )
   return( this->Superclass::eventFilter( o, e ) );\r
 }\r
 \r
+// -------------------------------------------------------------------------\r
+void cpPipelineEditor::Editor::\r
+updateFilter( const std::string& filter_name )\r
+{\r
+  emit execFilter( filter_name );\r
+}\r
+\r
+// -------------------------------------------------------------------------\r
+void cpPipelineEditor::Editor::\r
+showOutputData(\r
+  const std::string& filter_name, const std::string& output_name\r
+  )\r
+{\r
+  emit showFilterOutput( filter_name, output_name );\r
+}\r
+\r
 // -------------------------------------------------------------------------\r
 cpPipelineEditor_Editor_Callback_CODE( ContextMenu )\r
 {\r