flow.h
Go to the documentation of this file.
34 Q_PROPERTY(dnai::enums::FlowTypeRessouce::FlowType typeFlow READ typeFlow WRITE setTypeFlow NOTIFY typeFlowChanged)
Definition: link.h:8
Definition: genericnode.h:13
Definition: linkablebezieritem.h:15
void linked(int outindex, const QVariant &instructionModel)
Definition: moc_flow.cpp:279
Link * asyncConnect(ALinkable *linkable) override
Definition: flow.cpp:39
Definition: baselinkable.h:8
virtual const QColor & curveColor() const override
virtual void componentComplete() override
Override componentComplete, and init some values.
Definition: flow.cpp:193
bool isHover() const
Definition: flow.h:31
virtual LinkableBezierItem * findLinkableBezierItem(GenericNode *n, const QPointF &p) override
Override findIo, return the IO under the point p of the Node n.
Definition: flow.cpp:250
Link * connect(ALinkable *linkable, BezierCurve *curve) override
Definition: flow.cpp:23
virtual QSGNode * updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *) override
Definition: flow.cpp:82
enums::FlowTypeRessouce::FlowType getType() const
return the IOType
Definition: flow.cpp:18
enums::FlowTypeRessouce::FlowType m_typeFlow
Definition: flow.h:28
FlowBackend(enums::FlowTypeRessouce::FlowType t, QQuickItem *parent)
Definition: flow.cpp:12
Definition: api.h:13
void curveColorChanged(const QColor &colorCurve)
Definition: moc_flow.cpp:307
virtual void afterRealease(Link *l) override
Definition: flow.cpp:315
void setTypeFlow(enums::FlowTypeRessouce::FlowType t)
Definition: flow.cpp:182
Definition: beziercurve.h:11
FlowType
Enum of available type for a flow.
Definition: flowtype.h:18
void unlinked(int outindex, const QVariant &instructionModel)
Definition: moc_flow.cpp:286
void mousePressEvent(QMouseEvent *event) override
Override mousePressEvent.
Definition: flow.cpp:323
Definition: flow.h:13
bool isLink() const
void setCurveColor(const QColor &colorCurve)
Definition: flow.cpp:359
void typeFlowChanged(enums::FlowTypeRessouce::FlowType t)
Definition: moc_flow.cpp:272