16#ifndef QGSMODELVIEWTOOLLINK_H
17#define QGSMODELVIEWTOOLLINK_H
28class QgsModelDesignerSocketGraphicItem;
29class QgsProcessingModelComponent;
61 void setFromSocket( QgsModelDesignerSocketGraphicItem *socket );
71 std::unique_ptr<QgsModelViewBezierRubberBand> mBezierRubberBand;
72 QgsModelDesignerSocketGraphicItem *mFromSocket =
nullptr;
73 QgsModelDesignerSocketGraphicItem *mToSocket =
nullptr;
75 QgsModelDesignerSocketGraphicItem *mLastHoveredSocket =
nullptr;
78 QPointer<QgsModelViewTool> mPreviousViewTool;
82 QString mPreviousInputChildId;
83 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.