49 #ifndef VSI_ELEMENTINOUT_HH
50 #define VSI_ELEMENTINOUT_HH
64 class ConnectionPoint;
104 QList<Connection *>
connections ()
const {
return connections_; };
133 QList<Connection *> connections_;
bool validConnection(ElementInOut *_e)
Can this input/output be connected to _e.
virtual void removeConnection(Connection *_conn)
Remove the Connection.
ElementInOut(InOut *_io, SceneElement *_parent)
Constructor.
InOut * inOut() const
InOut context object.
Text * descriptionTextItem() const
Short description widget.
QList< Connection * > connections() const
Connections.
ConnectionPoint * connectionPointItem() const
Connection point widget.
SceneElement * element()
Scene element.
virtual void addConnection(Connection *_conn)
Add the connection.
virtual ~ElementInOut()
Destructor.
virtual Type type() const =0
Type.
Text * typeTextItem() const
Type text widget.