16#ifndef QGSLAYOUTVIEWTOOLSELECT_H
17#define QGSLAYOUTVIEWTOOLSELECT_H
25class QgsLayoutMouseHandles;
47 void wheelEvent( QWheelEvent *event )
override;
57 SIP_SKIP QgsLayoutMouseHandles *mouseHandles();
71 bool mIsSelecting =
false;
74 std::unique_ptr< QgsLayoutViewRubberBand > mRubberBand;
77 QPoint mMousePressStartPos;
80 QPointF mRubberBandStartPos;
82 QPointer< QgsLayoutMouseHandles > mMouseHandles;
85 static const double sSearchToleranceInMillimeters;
A QgsLayoutViewMouseEvent is the result of a user interaction with the mouse on 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.