diff --git a/libs/ui/input/kis_abstract_input_action.cpp b/libs/ui/input/kis_abstract_input_action.cpp --- a/libs/ui/input/kis_abstract_input_action.cpp +++ b/libs/ui/input/kis_abstract_input_action.cpp @@ -33,12 +33,12 @@ QPointF lastCursorPosition; - static KisInputManager* inputManager; + static KisInputManager *inputManager; }; KisInputManager *KisAbstractInputAction::Private::inputManager = 0; -KisAbstractInputAction::KisAbstractInputAction(const QString & id) +KisAbstractInputAction::KisAbstractInputAction(const QString &id) : d(new Private) { d->id = id; @@ -69,7 +69,7 @@ } } -void KisAbstractInputAction::inputEvent(QEvent* event) +void KisAbstractInputAction::inputEvent(QEvent *event) { if (event) { QPointF newPosition = eventPosF(event); @@ -135,17 +135,17 @@ return d->id; } -void KisAbstractInputAction::setName(const QString& name) +void KisAbstractInputAction::setName(const QString &name) { d->name = name; } -void KisAbstractInputAction::setDescription(const QString& description) +void KisAbstractInputAction::setDescription(const QString &description) { d->description = description; } -void KisAbstractInputAction::setShortcutIndexes(const QHash< QString, int >& indexes) +void KisAbstractInputAction::setShortcutIndexes(const QHash< QString, int > &indexes) { d->indexes = indexes; } @@ -161,16 +161,16 @@ return false; } - -QPoint KisAbstractInputAction::eventPos(const QEvent *event) { - +QPoint KisAbstractInputAction::eventPos(const QEvent *event) +{ if(!event) { return QPoint(); } switch (event->type()) { case QEvent::MouseMove: case QEvent::MouseButtonPress: + case QEvent::MouseButtonDblClick: case QEvent::MouseButtonRelease: return static_cast(event)->pos(); @@ -191,12 +191,12 @@ } } - QPointF KisAbstractInputAction::eventPosF(const QEvent *event) { switch (event->type()) { case QEvent::MouseMove: case QEvent::MouseButtonPress: + case QEvent::MouseButtonDblClick: case QEvent::MouseButtonRelease: return static_cast(event)->localPos(); diff --git a/libs/ui/input/kis_alternate_invocation_action.cpp b/libs/ui/input/kis_alternate_invocation_action.cpp --- a/libs/ui/input/kis_alternate_invocation_action.cpp +++ b/libs/ui/input/kis_alternate_invocation_action.cpp @@ -159,5 +159,4 @@ QMouseEvent targetEvent(QEvent::MouseMove, eventPosF(event), Qt::LeftButton, Qt::LeftButton, modifiers); inputManager()->toolProxy()->forwardEvent(KisToolProxy::CONTINUE, m_d->savedAction, &targetEvent, event); } - }