\r
#include <cpBaseQtApplication_Export.h>\r
#include <QGraphicsPathItem>\r
-#include <cpPlugins/ProcessObject.h>\r
+#include <cpPlugins/BaseObjects/ProcessObject.h>\r
\r
namespace cpBaseQtApplication\r
{\r
: public QGraphicsPathItem\r
{\r
public:\r
- typedef Block Self;\r
- typedef QGraphicsPathItem Superclass;\r
- typedef cpPlugins::ProcessObject TFilter;\r
+ typedef Block Self;\r
+ typedef QGraphicsPathItem Superclass;\r
+ typedef cpPlugins::BaseObjects::ProcessObject TFilter;\r
\r
public:\r
enum { Type = QGraphicsItem::UserType + 6 };\r
void setEditor( Editor* editor );\r
\r
void setNamePort( const QString& txt );\r
- InputPort* addInputPort( const QString& txt );\r
+ InputPort* addInputPort( const QString& txt, bool multiple );\r
OutputPort* addOutputPort( const QString& txt );\r
\r
InputPort* inputPort( const QString& txt );\r
std::map< std::string, InputPort* > m_InputPorts;\r
std::map< std::string, OutputPort* > m_OutputPorts;\r
\r
- TFilter* m_Filter;\r
- Editor* m_Editor;\r
+ TFilter::Pointer m_Filter;\r
+ Editor* m_Editor;\r
};\r
\r
} // ecapseman\r