40 Q_FLAGS(ShortcutTypes)
43 bool multiKeyShortcutsAllowed
44 READ multiKeyShortcutsAllowed
45 WRITE setMultiKeyShortcutsAllowed)
48 ShortcutTypes checkForConflictsAgainst
49 READ checkForConflictsAgainst
50 WRITE setCheckForConflictsAgainst)
53 bool modifierlessAllowed
54 READ isModifierlessAllowed
55 WRITE setModifierlessAllowed)
86 LocalShortcuts = 0x01,
87 StandardShortcuts = 0x02,
88 GlobalShortcuts = 0x04
146 void setCheckForConflictsAgainst(ShortcutTypes types);
154 ShortcutTypes checkForConflictsAgainst()
const;
159 void setMultiKeyShortcutsAllowed(
bool);
160 bool multiKeyShortcutsAllowed()
const;
169 void setModifierlessAllowed(
bool allow);
174 bool isModifierlessAllowed();
180 void setClearButtonShown(
bool show);
193 bool isKeySequenceAvailable(
const QKeySequence &seq)
const;
198 QKeySequence keySequence()
const;
218 void setComponentName(
const QString &componentName);
248 void captureKeySequence();
256 void setKeySequence(
const QKeySequence &seq,
Validation val = NoValidate);
261 void clearKeySequence();
275 void applyStealShortcut();
278 Q_PRIVATE_SLOT(d,
void doneRecording())
Q_DECLARE_FLAGS(KisUpdaterContextSnapshotEx, KisUpdaterContextSnapshotExTag)