]> Creatis software - cpPlugins.git/blobdiff - lib/cpPipelineEditor/Port.cxx
Visual properties dialog finished.
[cpPlugins.git] / lib / cpPipelineEditor / Port.cxx
index b0278eaecf1524078fc92462ed445170953c42e7..1eb2c78c637ee0b99dbdb220caa1ed23dfe485d1 100644 (file)
@@ -3,8 +3,6 @@
 #include "Block.h"\r
 #include "Editor.h"\r
 \r
-#include <cpPlugins/DataObjectVisualizationQtDialog.h>\r
-\r
 #include <QGraphicsScene>\r
 #include <QGraphicsSceneContextMenuEvent>\r
 #include <QFontMetrics>\r
@@ -296,19 +294,10 @@ contextMenuEvent( QGraphicsSceneContextMenuEvent* evt )
   }\r
   else if( selectedAction == propertiesAction )\r
   {\r
-    auto filter = this->m_Block->filter( );\r
-    auto name = this->name( ).toStdString( );\r
-    if( filter != NULL )\r
-    {\r
-      auto output = filter->GetOutput( name );\r
-      if( output != NULL )\r
-      {\r
-        auto dlg = output->CreateQtDialog( );\r
-        dlg->exec( );\r
-\r
-      } // fi\r
-\r
-    } // fi\r
+    this->m_Block->editor( )->visualPropertiesOutputData(\r
+      this->m_Block->namePort( ).toStdString( ),\r
+      this->name( ).toStdString( )\r
+      );\r
 \r
   } // fi\r
 }\r