#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
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
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