XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtStateMachinePin Class Reference
Inheritance diagram for xiiQtStateMachinePin:
[legend]

Public Member Functions

virtual void SetPin (const xiiPin &pin) override
 
virtual QRectF GetPinRect () const override
 
- Public Member Functions inherited from xiiQtPin
virtual int type () const override
 
void AddConnection (xiiQtConnection *pConnection)
 
void RemoveConnection (xiiQtConnection *pConnection)
 
xiiArrayPtr< xiiQtConnection * > GetConnections ()
 
bool HasAnyConnections () const
 
const xiiPinGetPin () const
 
virtual void ConnectedStateChanged (bool bConnected)
 
virtual QPointF GetPinPos () const
 
virtual QPointF GetPinDir () const
 
virtual void UpdateConnections ()
 
void SetHighlightState (xiiQtPinHighlightState state)
 
void SetActive (bool bActive)
 
virtual void ExtendContextMenu (QMenu &ref_menu)
 
virtual void keyPressEvent (QKeyEvent *pEvent) override
 

Additional Inherited Members

- Protected Member Functions inherited from xiiQtPin
virtual bool UpdatePinColors (const xiiColorGammaUB *pOverwriteColor=nullptr)
 
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
 
- Protected Attributes inherited from xiiQtPin
xiiQtPinHighlightState m_HighlightState = xiiQtPinHighlightState::None
 
QGraphicsTextItem * m_pLabel
 
QPointF m_PinCenter
 
bool m_bTranslatePinName = true
 

Member Function Documentation

◆ GetPinRect()

QRectF xiiQtStateMachinePin::GetPinRect ( ) const
overridevirtual

Reimplemented from xiiQtPin.

◆ SetPin()

void xiiQtStateMachinePin::SetPin ( const xiiPin & pin)
overridevirtual

Reimplemented from xiiQtPin.


The documentation for this class was generated from the following files: