Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Public Attributes |
Static Public Attributes |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
Dataflow::PortItem Class Reference
Inheritance diagram for Dataflow::PortItem:
Public Member Functions | |
PortItem (const Process::Port &p, const Process::Context &ctx, QGraphicsItem *parent) | |
const Process::Port & | port () const |
virtual void | setupMenu (QMenu &, const score::DocumentContext &ctx) |
void | setPortVisible (bool b) |
void | resetPortVisible () |
void | setHighlight (bool b) |
int | type () const final override |
void | createCable (PortItem *src, PortItem *snk) |
void | contextMenuRequested (QPointF scenepos, QPoint pos) |
Static Public Member Functions | |
static const QPixmap & | portImage (Process::PortType t, bool inlet, bool smol, bool light, bool addr) noexcept |
Public Attributes | |
double | m_diam = 8. |
bool | m_visible {true} |
bool | m_inlet {true} |
bool | m_highlight {true} |
Static Public Attributes | |
static PortItem * | clickedPort |
static const constexpr int | Type = QGraphicsItem::UserType + 700 |
Protected Attributes | |
const Process::Context & | m_context |
std::vector< QPointer< CableItem > > | cables |
const Process::Port & | m_port |
Friends | |
class | Dataflow::CableItem |
The documentation for this class was generated from the following files:
- score-lib-process/Process/Dataflow/PortItem.hpp
- score-lib-process/Process/Dataflow/PortItem.cpp