7#ifndef KIS_ALTERNATE_INVOCATION_ACTION_H
8#define KIS_ALTERNATE_INVOCATION_ACTION_H
11#include <QScopedPointer>
40 void activate(
int shortcut)
override;
45 void begin(
int shortcut, QEvent *event)
override;
46 void end(QEvent *event)
override;
57 const QScopedPointer<Private>
m_d;
Alternate Invocation implementation of KisAbstractInputAction.
void inputEvent(QEvent *event) override
int priority() const override
void activate(int shortcut) override
void end(QEvent *event) override
@ SampleColorBgImageModeShortcut
@ SecondaryAlternateModeShortcut
Toggle Secondary mode.
@ SampleColorFgImageModeShortcut
@ TertiaryAlternateModeShortcut
Warning: don't reorder the items of this enum, it breaks user configs!
@ SampleColorFgLayerModeShortcut
@ SampleColorBgLayerModeShortcut
@ PrimaryAlternateModeShortcut
Toggle Primary mode.
~KisAlternateInvocationAction() override
const QScopedPointer< Private > m_d
bool supportsHiResInputEvents(int shortcut) const override
void deactivate(int shortcut) override
KisAlternateInvocationAction()
void begin(int shortcut, QEvent *event) override
KisTool::ToolAction shortcutToToolAction(int shortcut) const