17#ifndef QGSMODELVIEWTOOLSELECT_H 
   18#define QGSMODELVIEWTOOLSELECT_H 
   27class QgsModelViewMouseHandles;
 
   52    void wheelEvent( QWheelEvent *event ) 
override;
 
   60    QgsModelViewMouseHandles *mouseHandles();
 
   63    void setScene( QgsModelGraphicsScene *scene );
 
   71    bool mIsSelecting = 
false;
 
   74    std::unique_ptr<QgsModelViewRubberBand> mRubberBand;
 
   76    std::unique_ptr<QgsModelViewToolLink> mLinkTool = 
nullptr;
 
   79    QPoint mMousePressStartPos;
 
   82    QPointF mRubberBandStartPos;
 
   84    QPointer<QgsModelViewMouseHandles> mMouseHandles; 
 
   85    QList<QGraphicsItem *> mHoverEnteredItems;
 
 
A mouse event which is the result of a user interaction with a QgsModelGraphicsView.