|
| QgsModelViewToolSelect (QgsModelGraphicsView *view) |
| Constructor for QgsModelViewToolSelect. More...
|
|
| ~QgsModelViewToolSelect () override |
|
bool | allowItemInteraction () override |
| Returns true if the tool allows interaction with component graphic items. More...
|
|
void | deactivate () override |
| Called when tool is deactivated. More...
|
|
void | keyPressEvent (QKeyEvent *event) override |
| Key press event for overriding. More...
|
|
void | modelDoubleClickEvent (QgsModelViewMouseEvent *event) override |
| Mouse double-click event for overriding. More...
|
|
void | modelMoveEvent (QgsModelViewMouseEvent *event) override |
| Mouse move event for overriding. More...
|
|
void | modelPressEvent (QgsModelViewMouseEvent *event) override |
| Mouse press event for overriding. More...
|
|
void | modelReleaseEvent (QgsModelViewMouseEvent *event) override |
| Mouse release event for overriding. More...
|
|
QgsModelViewMouseHandles * | mouseHandles () |
| Returns the view's mouse handles. More...
|
|
void | resetCache () |
| Resets the internal cache following a scene change. More...
|
|
void | setScene (QgsModelGraphicsScene *scene) |
| Sets the a scene. More...
|
|
void | wheelEvent (QWheelEvent *event) override |
| Mouse wheel event for overriding. More...
|
|
| ~QgsModelViewTool () override |
|
QAction * | action () |
| Returns the action associated with the tool or nullptr if no action is associated. More...
|
|
virtual void | activate () |
| Called when tool is set as the currently active model tool. More...
|
|
virtual bool | allowItemInteraction () |
| Returns true if the tool allows interaction with component graphic items. More...
|
|
virtual void | deactivate () |
| Called when tool is deactivated. More...
|
|
QgsModelViewTool::Flags | flags () const |
| Returns the current combination of flags set for the tool. More...
|
|
virtual void | keyPressEvent (QKeyEvent *event) |
| Key press event for overriding. More...
|
|
virtual void | keyReleaseEvent (QKeyEvent *event) |
| Key release event for overriding. More...
|
|
virtual void | modelDoubleClickEvent (QgsModelViewMouseEvent *event) |
| Mouse double-click event for overriding. More...
|
|
virtual void | modelMoveEvent (QgsModelViewMouseEvent *event) |
| Mouse move event for overriding. More...
|
|
virtual void | modelPressEvent (QgsModelViewMouseEvent *event) |
| Mouse press event for overriding. More...
|
|
virtual void | modelReleaseEvent (QgsModelViewMouseEvent *event) |
| Mouse release event for overriding. More...
|
|
QgsModelGraphicsScene * | scene () const |
| Returns the scene associated with the tool. More...
|
|
void | setAction (QAction *action) |
| Associates an action with this tool. More...
|
|
void | setCursor (const QCursor &cursor) |
| Sets a user defined cursor for use when the tool is active. More...
|
|
QString | toolName () const |
| Returns a user-visible, translated name for the tool. More...
|
|
QgsModelGraphicsView * | view () const |
| Returns the view associated with the tool. More...
|
|
virtual void | wheelEvent (QWheelEvent *event) |
| Mouse wheel event for overriding. More...
|
|