Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtProcGenPin Class Reference
Inheritance diagram for plQtProcGenPin:

Public Member Functions

virtual void ExtendContextMenu (QMenu &ref_menu) override
 
virtual void keyPressEvent (QKeyEvent *pEvent) override
 
virtual void paint (QPainter *pPainter, const QStyleOptionGraphicsItem *pOption, QWidget *pWidget) override
 
virtual QRectF boundingRect () const override
 
void SetDebug (bool bDebug)
 
- Public Member Functions inherited from plQtPin
virtual int type () const override
 
void AddConnection (plQtConnection *pConnection)
 
void RemoveConnection (plQtConnection *pConnection)
 
plArrayPtr< plQtConnection * > GetConnections ()
 
bool HasAnyConnections () const
 
const plPinGetPin () const
 
virtual void SetPin (const plPin &pin)
 
virtual void ConnectedStateChanged (bool bConnected)
 
virtual QPointF GetPinPos () const
 
virtual QPointF GetPinDir () const
 
virtual QRectF GetPinRect () const
 
virtual void UpdateConnections ()
 
void SetHighlightState (plQtPinHighlightState state)
 
void SetActive (bool bActive)
 

Additional Inherited Members

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

Member Function Documentation

◆ ExtendContextMenu()

void plQtProcGenPin::ExtendContextMenu ( QMenu & ref_menu)
overridevirtual

Reimplemented from plQtPin.

◆ keyPressEvent()

void plQtProcGenPin::keyPressEvent ( QKeyEvent * pEvent)
overridevirtual

Reimplemented from plQtPin.


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