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

Public Member Functions

virtual void InitNode (const plDocumentNodeManager *pManager, const plDocumentObject *pObject) override
 
virtual void UpdateState () override
 
- Public Member Functions inherited from plQtNode
virtual int type () const override
 
const plDocumentObjectGetObject () const
 
virtual void UpdateGeometry ()
 
void CreatePins ()
 
plQtPinGetInputPin (const plPin &pin)
 
plQtPinGetOutputPin (const plPin &pin)
 
plBitflags< plNodeFlagsGetFlags () const
 
void ResetFlags ()
 
void EnableDropShadow (bool bEnable)
 
const plHybridArray< plQtPin *, 6 > & GetInputPins () const
 
const plHybridArray< plQtPin *, 6 > & GetOutputPins () const
 
void SetActive (bool bActive)
 
virtual void ExtendContextMenu (QMenu &ref_menu)
 

Additional Inherited Members

- Protected Member Functions inherited from plQtNode
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 
virtual QVariant itemChange (GraphicsItemChange change, const QVariant &value) override
 
- Protected Attributes inherited from plQtNode
QColor m_HeaderColor
 
QRectF m_HeaderRect
 
QGraphicsTextItem * m_pTitleLabel = nullptr
 
QGraphicsTextItem * m_pSubtitleLabel = nullptr
 
QGraphicsPixmapItem * m_pIcon = nullptr
 

Member Function Documentation

◆ InitNode()

void plQtProcGenNode::InitNode ( const plDocumentNodeManager * pManager,
const plDocumentObject * pObject )
overridevirtual

Reimplemented from plQtNode.

◆ UpdateState()

void plQtProcGenNode::UpdateState ( )
overridevirtual

Reimplemented from plQtNode.


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