The SingleClickMouseMode class implements a mouse mode that completes once a point on the map is clicked, by emitting the modeCompleted(QPointF) signal. The class can be decorated using the MoveVilteringMouseModeDecorator.
More...
#include <singleclickmousemode.h>
The SingleClickMouseMode class implements a mouse mode that completes once a point on the map is clicked, by emitting the modeCompleted(QPointF) signal. The class can be decorated using the MoveVilteringMouseModeDecorator.
◆ SingleClickMouseMode()
SingleClickMouseMode::SingleClickMouseMode |
( |
QString |
description | ) |
|
|
explicit |
◆ ~SingleClickMouseMode()
SingleClickMouseMode::~SingleClickMouseMode |
( |
| ) |
|
|
virtual |
◆ endMode()
bool SingleClickMouseMode::endMode |
( |
bool |
success | ) |
|
|
virtual |
Completes the mouse mode.
- Returns
- false if the mouse mode must be aborted, true otherwise
Implements MouseMode.
◆ getModeDescription()
QString SingleClickMouseMode::getModeDescription |
( |
| ) |
const |
|
virtual |
◆ modeCompleted
void SingleClickMouseMode::modeCompleted |
( |
QPointF |
_t1 | ) |
|
|
signal |
◆ releaseEvent()
bool SingleClickMouseMode::releaseEvent |
( |
const QPointF & |
point | ) |
|
|
virtual |
signals a mouse release event.
- Returns
- false if the mouse mode must be aborted, true otherwise
Reimplemented from MouseMode.
◆ mDescription
QString SingleClickMouseMode::mDescription |
|
protected |
The documentation for this class was generated from the following files: