30 QPainterPath
shape(
void)
const;
32 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
64 QPainterPath getOutline(QPointF startPoint,
66 bool cableCarriesData);
68 void getYankZonePath(QPointF startPoint,
70 bool cableCarriesData,
71 bool toPortSupportsYanking,
72 QPainterPath &yankZone);
73 void arclineTo(QPainterPath &cablePath, QPointF to,
float radius,
float fromCableStandoff)
const;
75 QPointF floatingEndpointLoc;
76 VuoPort *floatingEndpointPreviousToPort;
77 bool previouslyAlwaysEventOnly;
78 bool floatingEndpointAboveEventPort;
81 qint64 timeLastEventPropagated;
84 QPainterPath cachedOutline;
85 QPair<QPointF, QPointF> cachedEndpointsForOutlines;
86 bool cachedCarriesDataValueForOutlines;
87 bool portConstantsChangedSinceLastCachedOutline;
90 QPainterPath cachedYankZonePath;
91 QPair<QPointF, QPointF> cachedEndpointsForYankZone;
92 bool cachedCarriesDataValueForYankZone;
93 bool cachedToPortSupportsYankingValueForYankZone;
96 QPointF getStartPoint(
void)
const;
97 QPointF getEndPoint(
void)
const;
98 bool isPublishedInputCableWithoutVisiblePublishedPort()
const;
99 bool isPublishedOutputCableWithoutVisiblePublishedPort()
const;
100 bool isConnectedToSelectedNode(
void);