virtual void _updateLabels( );\r
};\r
\r
- /**\r
- */\r
- class TypePort\r
- : public Port\r
- {\r
- public:\r
- typedef TypePort Self;\r
- typedef Port Superclass;\r
-\r
- enum { Type = Superclass::Type + 2 };\r
-\r
- public:\r
- TypePort( QGraphicsItem* parent = NULL, QGraphicsScene* scene = NULL );\r
- virtual ~TypePort( );\r
-\r
- virtual bool isConnected( Port* other );\r
- inline int type( ) const\r
- { return( this->Type ); }\r
-\r
- protected:\r
- virtual void _updateLabels( );\r
- };\r
-\r
/**\r
*/\r
class InputPort\r
QVariant itemChange( GraphicsItemChange change, const QVariant& value );\r
virtual void _updateLabels( );\r
\r
+ virtual void contextMenuEvent( QGraphicsSceneContextMenuEvent* evt );\r
+\r
protected:\r
QVector< Connection* > m_Connections;\r
};\r