class SUPERVGUI_CanvasNodePrs;
class SUPERVGUI_CanvasNode : public QObject {
+ friend class SUPERVGUI_ManagePortsDlg;
+
Q_OBJECT
public:
- SUPERVGUI_CanvasNode(QObject* theParent, SUPERVGUI_Main* theMain, SUPERV_CNode theNode);
+ SUPERVGUI_CanvasNode(QObject* theParent, SUPERVGUI_Main* theMain, SUPERV_CNode theNode, bool theIsCell=false);
virtual ~SUPERVGUI_CanvasNode();
// done to ignore port update when node is removed
void suspendResume();
void kill();
void stopRestart();
- void configure();
- void showPython();
+
+ //asv: 13.12.04: ??? --> void configure();
+ //asv: 13.12.04: ??? --> void showPython();
virtual void rename();
virtual void remove();
virtual void addInputPort();
virtual void addOutputPort();
virtual void editFunction();
+ void managePorts();
protected:
virtual SUPERVGUI_CanvasNodePrs* createPrs() const;
SUPERVGUI_BrowseNodeDlg* myBrowseDlg;
bool isIgnore;
+ int myDeleteItem;
protected slots:
virtual void onDestroyed(QObject*);