#define __PIPELINEEDITOR__QNEBLOCK__H__\r
\r
#include <QGraphicsPathItem>\r
+#include <cpPlugins/Interface/ProcessObject.h>\r
\r
namespace PipelineEditor\r
{\r
public:\r
typedef QNEBlock Self;\r
typedef QGraphicsPathItem Superclass;\r
+ typedef cpPlugins::Interface::ProcessObject TFilter;\r
\r
public:\r
enum { Type = QGraphicsItem::UserType + 6 };\r
\r
- QNEBlock( QGraphicsItem* parent = NULL, QGraphicsScene* scene = NULL );\r
+ QNEBlock(\r
+ TFilter* filter,\r
+ QGraphicsItem* parent = NULL, QGraphicsScene* scene = NULL\r
+ );\r
virtual ~QNEBlock( );\r
\r
void setNamePort( const QString& txt );\r
QNETypePort* m_TypePort;\r
QVector< QNEInputPort* > m_InputPorts;\r
QVector< QNEOutputPort* > m_OutputPorts;\r
+\r
+ TFilter::Pointer m_Filter;\r
};\r
\r
} // ecapseman\r