\r
// -------------------------------------------------------------------------\r
std::string cpPipelineEditor::Editor::\r
-createFilter( const std::string& filter, const QPointF& pnt )\r
+createFilter(\r
+ const std::string& category,\r
+ const std::string& filter,\r
+ const QPointF& pnt\r
+ )\r
{\r
std::string name = filter;\r
while( this->m_Workspace->HasFilter( name ) )\r
name += std::string( "_" );\r
- if( this->m_Workspace->CreateFilter( filter, name ) )\r
+ if( this->m_Workspace->CreateFilter( category, filter, name ) )\r
{\r
auto b = this->_createBlock(\r
this->m_Workspace->GetFilter( name ),\r
emit showFilterOutput( filter_name, output_name );\r
}\r
\r
+// -------------------------------------------------------------------------\r
+void cpPipelineEditor::Editor::\r
+hideOutputData(\r
+ const std::string& filter_name, const std::string& output_name\r
+ )\r
+{\r
+ emit hideFilterOutput( filter_name, output_name );\r
+}\r
+\r
+// -------------------------------------------------------------------------\r
+void cpPipelineEditor::Editor::\r
+visualPropertiesOutputData(\r
+ const std::string& filter_name, const std::string& output_name\r
+ )\r
+{\r
+ emit visualPropertiesFilterOutput( filter_name, output_name );\r
+}\r
+\r
// -------------------------------------------------------------------------\r
cpPipelineEditor_Editor_Callback_CODE( ContextMenu )\r
{\r
old_name.toStdString( ),\r
new_name.toStdString( )\r
);\r
- if( ok )\r
- {\r
- block->setNamePort( new_name );\r
- this->m_Workspace->RenameFilter(\r
- old_name.toStdString( ),\r
- new_name.toStdString( )\r
- );\r
-\r
- } // fi\r
+ block->setNamePort( new_name );\r
+ this->m_Workspace->RenameFilter(\r
+ old_name.toStdString( ),\r
+ new_name.toStdString( )\r
+ );\r
\r
} // fi\r
}\r