16#ifndef QGSLAYOUTVIEWTOOLSELECT_H
17#define QGSLAYOUTVIEWTOOLSELECT_H
26class QgsLayoutMouseHandles;
46 void wheelEvent( QWheelEvent *event )
override;
56 SIP_SKIP QgsLayoutMouseHandles *mouseHandles();
69 bool mIsSelecting =
false;
72 std::unique_ptr<QgsLayoutViewRubberBand> mRubberBand;
75 QPoint mMousePressStartPos;
78 QPointF mRubberBandStartPos;
80 QPointer<QgsLayoutMouseHandles> mMouseHandles;
83 static const double sSearchToleranceInMillimeters;
A mouse event which is the result of a user interaction with a QgsLayoutView.
A graphical widget to display and interact with QgsLayouts.
Base class for layouts, which can contain items such as maps, labels, scalebars, etc.