\r
#include <cpPipelineEditor/cpPipelineEditor_Export.h>\r
#include <cpExtensions/DataStructures/Graph.h>\r
-#include <cpPlugins/Interface/Workspace.h>\r
+#include <cpPlugins/Workspace.h>\r
#include <QObject>\r
#include <QPointF>\r
\r
typedef Editor Self;\r
typedef QObject Superclass;\r
\r
- typedef cpPlugins::Interface::Workspace TWorkspace;\r
- typedef TWorkspace::TFilter TFilter;\r
+ typedef cpPlugins::Workspace TWorkspace;\r
+ typedef cpPlugins::ProcessObject TFilter;\r
typedef\r
cpExtensions::DataStructures::\r
Graph< Block*, Connection*, std::string > TGraph;\r
void setWorkspace( TWorkspace* ws );\r
\r
std::string createFilter(\r
- const std::string& filter,\r
+ const std::string& category, const std::string& filter,\r
const QPointF& pnt = QPointF( qreal( 0 ), qreal( 0 ) )\r
);\r
bool deleteFilter( const std::string& name );\r
const std::string& filter_name,\r
const std::string& output_name\r
);\r
+ void hideOutputData(\r
+ const std::string& filter_name,\r
+ const std::string& output_name\r
+ );\r
+ void visualPropertiesOutputData(\r
+ const std::string& filter_name,\r
+ const std::string& output_name\r
+ );\r
\r
signals:\r
void execFilter( const std::string& filter_name );\r
const std::string& filter_name,\r
const std::string& output_name\r
);\r
+ void hideFilterOutput(\r
+ const std::string& filter_name,\r
+ const std::string& output_name\r
+ );\r
+ void visualPropertiesFilterOutput(\r
+ const std::string& filter_name,\r
+ const std::string& output_name\r
+ );\r
\r
private:\r
QGraphicsItem* itemAt( const QPointF& pos );\r