const std::string& filter,\r
const QPointF& pnt = QPointF( qreal( 0 ), qreal( 0 ) )\r
);\r
+ bool deleteFilter( const std::string& name );\r
+ bool deleteConnection(\r
+ const std::string& src, const std::string& des,\r
+ const std::string& in, const std::string& out\r
+ );\r
\r
void install( QGraphicsScene* s );\r
bool eventFilter( QObject* o, QEvent* e );\r
\r
+ void updateFilter( const std::string& filter_name );\r
+ void showOutputData(\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
+ void showFilterOutput(\r
+ const std::string& filter_name,\r
+ const std::string& output_name\r
+ );\r
+\r
private:\r
QGraphicsItem* itemAt( const QPointF& pos );\r
\r
- inline Block* _createBlock( TFilter* f, const QPointF& pnt );\r
+ inline Block* _createBlock(\r
+ TFilter* f, const QString& name, const QPointF& pnt\r
+ );\r
\r
protected:\r
typedef QGraphicsSceneDragDropEvent QGraphicsSceneDragEnterEvent;\r