]> Creatis software - cpPlugins.git/blobdiff - lib/cpPipelineEditor/Block.cxx
...
[cpPlugins.git] / lib / cpPipelineEditor / Block.cxx
index 3d3c0f8b76b750ba217ab4b3b2b852f965237b10..cd32453cb0c8299d9ec78cdfb7102360b3894c7d 100644 (file)
@@ -9,7 +9,7 @@
 #include <QStyleOptionGraphicsItem>\r
 #include <QGraphicsWidget>\r
 \r
-#include <cpPlugins/Interface/ParametersQtDialog.h>\r
+#include <cpPlugins/ParametersQtDialog.h>\r
 \r
 #include "Port.h"\r
 #include "Connection.h"\r
 \r
 // -------------------------------------------------------------------------\r
 cpPipelineEditor::Block::\r
-Block( TFilter* filter, QGraphicsItem* parent, QGraphicsScene* scene )\r
+Block(\r
+  TFilter* filter, const QString& name,\r
+  QGraphicsItem* parent, QGraphicsScene* scene\r
+  )\r
   : Superclass( parent, scene ),\r
     m_HorzMargin( 20 ),\r
     m_VertMargin( 5 ),\r
@@ -38,7 +41,7 @@ Block( TFilter* filter, QGraphicsItem* parent, QGraphicsScene* scene )
   this->m_Height = this->m_VertMargin;\r
 \r
   // Configure names\r
-  this->setNamePort( this->m_Filter->GetClassName( ) ); // TODO\r
+  this->setNamePort( name );\r
   this->_setTypeInfo( this->m_Filter->GetClassName( ) );\r
 \r
   // Add input ports\r
@@ -287,7 +290,10 @@ contextMenuEvent( QGraphicsSceneContextMenuEvent* evt )
   QAction* selectedAction = menu.exec( evt->screenPos( ) );\r
 \r
   if( selectedAction == configureAction )\r
-    this->m_Filter->GetParametersDialog( )->exec( );\r
+  {\r
+    auto dlg = this->m_Filter->CreateQtDialog( );\r
+    dlg->exec( );\r
+  }\r
   else if( selectedAction == updateAction )\r
     this->m_Editor->updateFilter( this->namePort( ).toStdString( ) );\r
 }\r