XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtVisualScriptPin Class Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <VisualScriptGraphQt.moc.h>

Inheritance diagram for xiiQtVisualScriptPin:
[legend]

Public Member Functions

virtual void SetPin (const xiiPin &pin) override
virtual bool UpdatePinColors (const xiiColorGammaUB *pOverwriteColor=nullptr) override
Public Member Functions inherited from xiiQtPin
 xiiQtPin ()
 Copyright (c) Theophilus Eriata. All Rights Reserved.
virtual int type () const override
void AddConnection (xiiQtConnection *pConnection)
void RemoveConnection (xiiQtConnection *pConnection)
xiiArrayPtr< xiiQtConnection * > GetConnections ()
bool HasAnyConnections () const
const xiiPin * GetPin () const
virtual void ConnectedStateChanged (bool bConnected)
virtual QPointF GetPinPos () const
virtual QPointF GetPinDir () const
virtual QRectF GetPinRect () 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 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

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Member Function Documentation

◆ SetPin()

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

Reimplemented from xiiQtPin.

◆ UpdatePinColors()

bool xiiQtVisualScriptPin::UpdatePinColors ( const xiiColorGammaUB * pOverwriteColor = nullptr)
overridevirtual

Reimplemented from xiiQtPin.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/VisualScriptGraphQt.moc.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/Implementation/VisualScriptGraphQt.cpp