Q_OBJECT
public:
- SUPERVGUI_Port(QWidget* parent, SUPERVGUI_Main* m, SUPERV_Port p);
+ SUPERVGUI_Port(QWidget* parent, SUPERVGUI_Main* m, SUPERV::Port_ptr p);
virtual ~SUPERVGUI_Port();
SUPERV_Port getPort();
protected:
SUPERVGUI_Main* main;
- SUPERV_Port port;
+ SUPERV_Port port;
QPopupMenu* popup;
int mySketchItem;
Q_OBJECT
public:
- SUPERVGUI_PortIn(QWidget* parent, SUPERVGUI_Main* m, SUPERV_Port p);
+ SUPERVGUI_PortIn(QWidget* parent, SUPERVGUI_Main* m, SUPERV::Port_ptr p);
virtual ~SUPERVGUI_PortIn();
bool eventFilter( QObject* o, QEvent* e );
Q_OBJECT
public:
- SUPERVGUI_PortOut(QWidget* parent, SUPERVGUI_Main* m, SUPERV_Port p);
+ SUPERVGUI_PortOut(QWidget* parent, SUPERVGUI_Main* m, SUPERV::Port_ptr p);
virtual ~SUPERVGUI_PortOut();
void sync();
Q_OBJECT
public:
- SUPERVGUI_PortInESNode(QWidget* parent, SUPERVGUI_Main* m, SUPERV_Port p);
+ SUPERVGUI_PortInESNode(QWidget* parent, SUPERVGUI_Main* m, SUPERV::Port_ptr p);
virtual ~SUPERVGUI_PortInESNode();
bool eventFilter( QObject* o, QEvent* e );
};
-//****************************************************************
-class SUPERVGUI_StreamPort: public SUPERVGUI_Label
-{
- Q_OBJECT
-public:
- SUPERVGUI_StreamPort(QWidget* parent, SUPERVGUI_Main* m, SUPERV_StreamPort p);
- virtual ~SUPERVGUI_StreamPort();
-
- virtual void deleteLinks() {};
- virtual void sync() {};
-private:
- SUPERVGUI_Main* myMain;
- SUPERV_StreamPort myPort;
- QString myName;
-};
-class SUPERVGUI_StreamPortIn: public SUPERVGUI_StreamPort
+
+
+
+//****************************************************************
+
+class SUPERVGUI_StreamPortIn: public SUPERVGUI_PortIn
{
Q_OBJECT
public:
- SUPERVGUI_StreamPortIn(QWidget* parent, SUPERVGUI_Main* m, SUPERV_StreamPort p);
+ SUPERVGUI_StreamPortIn(QWidget* parent, SUPERVGUI_Main* m, SUPERV::StreamPort_ptr p);
virtual ~SUPERVGUI_StreamPortIn();
-private:
+ void sync();
+ SUPERV_StreamPort getStreamPort() { return myPort;}
+private:
+ SUPERV_StreamPort myPort;
};
//**************************************************************
-class SUPERVGUI_StreamPortOut: public SUPERVGUI_StreamPort
+class SUPERVGUI_StreamPortOut: public SUPERVGUI_PortOut
{
Q_OBJECT
public:
- SUPERVGUI_StreamPortOut(QWidget* parent, SUPERVGUI_Main* m, SUPERV_StreamPort p);
+ SUPERVGUI_StreamPortOut(QWidget* parent, SUPERVGUI_Main* m, SUPERV::StreamPort_ptr p);
virtual ~SUPERVGUI_StreamPortOut();
+
+ void sync();
+ SUPERV_StreamPort getStreamPort() { return myPort;}
+
+private:
+ SUPERV_StreamPort myPort;
};