16#ifndef QGSMODELVIEWTOOLLINK_H
17#define QGSMODELVIEWTOOLLINK_H
28class QgsModelDesignerSocketGraphicItem;
29class QgsProcessingModelComponent;
62 void setFromSocket( QgsModelDesignerSocketGraphicItem *socket );
72 std::unique_ptr<QgsModelViewBezierRubberBand> mBezierRubberBand;
73 QgsModelDesignerSocketGraphicItem *mFromSocket =
nullptr;
74 QgsModelDesignerSocketGraphicItem *mToSocket =
nullptr;
76 QgsModelDesignerSocketGraphicItem *mLastHoveredSocket =
nullptr;
79 QPointer<QgsModelViewTool> mPreviousViewTool;
83 QString mPreviousInputChildId;
84 int mPreviousInputSocketNumber = -1;
A bezier curve rubber band for use within QgsModelGraphicsView widgets.
A mouse event which is the result of a user interaction with a QgsModelGraphicsView.