|
Krita Source Code Documentation
|
Public Member Functions | |
| void | cancelRecording () |
| bool | checkAgainstGlobalShortcuts () const |
| bool | checkAgainstLocalShortcuts () const |
| bool | checkAgainstStandardShortcuts () const |
| bool | conflictWithGlobalShortcuts (const QKeySequence &seq) |
| bool | conflictWithLocalShortcuts (const QKeySequence &seq) |
| bool | conflictWithStandardShortcuts (const QKeySequence &seq) |
| void | controlModifierlessTimeout () |
| void | doneRecording (bool validate=true) |
| void | init () |
| KisKKeySequenceWidgetPrivate (KisKKeySequenceWidget *q) | |
| void | startRecording () |
| bool | stealShortcuts (const QList< QAction * > &actions, const QKeySequence &seq) |
| bool | stealStandardShortcut (KStandardShortcut::StandardShortcut std, const QKeySequence &seq) |
| void | updateShortcutDisplay () |
| void | wontStealShortcut (QAction *item, const QKeySequence &seq) |
Static Public Member Functions | |
| static QKeySequence | appendToSequence (const QKeySequence &seq, int keyQt) |
| static bool | isOkWhenModifierless (int keyQt) |
Public Attributes | |
| bool | allowModifierless |
| QList< KisKActionCollection * > | checkActionCollections |
| KisKKeySequenceWidget::ShortcutTypes | checkAgainstShortcutTypes |
| Check the key sequence against KStandardShortcut::find() | |
| QList< QAction * > | checkList |
| QToolButton * | clearButton |
| QString | componentName |
| bool | isRecording |
| KKeySequenceButton * | keyButton |
| QKeySequence | keySequence |
| QHBoxLayout * | layout |
| uint | modifierKeys |
| QTimer | modifierlessTimeout |
| bool | multiKeyShortcutsAllowed |
| uint | nKey |
| QKeySequence | oldKeySequence |
| KisKKeySequenceWidget *const | q |
| QList< QAction * > | stealActions |
Definition at line 34 of file kkeysequencewidget.cpp.
| KisKKeySequenceWidgetPrivate::KisKKeySequenceWidgetPrivate | ( | KisKKeySequenceWidget * | q | ) |
Definition at line 146 of file kkeysequencewidget.cpp.
|
static |
Definition at line 961 of file kkeysequencewidget.cpp.
|
inline |
Definition at line 98 of file kkeysequencewidget.cpp.
References doneRecording(), keySequence, and oldKeySequence.
|
inline |
Definition at line 76 of file kkeysequencewidget.cpp.
References checkAgainstShortcutTypes, and KisKKeySequenceWidget::GlobalShortcuts.
|
inline |
Definition at line 81 of file kkeysequencewidget.cpp.
References checkAgainstShortcutTypes, and KisKKeySequenceWidget::LocalShortcuts.
|
inline |
Definition at line 71 of file kkeysequencewidget.cpp.
References checkAgainstShortcutTypes, and KisKKeySequenceWidget::StandardShortcuts.
| bool KisKKeySequenceWidgetPrivate::conflictWithGlobalShortcuts | ( | const QKeySequence & | seq | ) |
Conflicts the key sequence seq conflict with Windows shortcut keys?
Definition at line 418 of file kkeysequencewidget.cpp.
References keySequence.
| bool KisKKeySequenceWidgetPrivate::conflictWithLocalShortcuts | ( | const QKeySequence & | seq | ) |
Conflicts the key sequence seq with a current local shortcut?
Definition at line 451 of file kkeysequencewidget.cpp.
References KisKActionCollection::actions(), checkActionCollections, checkAgainstShortcutTypes, checkList, keySequence, KisKKeySequenceWidget::LocalShortcuts, q, shortcutsConflictWith(), stealActions, KisKKeySequenceWidget::stealShortcut(), stealShortcuts(), and wontStealShortcut().
| bool KisKKeySequenceWidgetPrivate::conflictWithStandardShortcuts | ( | const QKeySequence & | seq | ) |
Conflicts the key sequence seq with a current standard shortcut?
Pops up a dialog asking overriding the conflict is OK.
Definition at line 523 of file kkeysequencewidget.cpp.
References checkAgainstShortcutTypes, keySequence, KisKKeySequenceWidget::StandardShortcuts, and stealStandardShortcut().
|
inline |
Definition at line 86 of file kkeysequencewidget.cpp.
References modifierKeys, modifierlessTimeout, and nKey.
| void KisKKeySequenceWidgetPrivate::doneRecording | ( | bool | validate = true | ) |
Definition at line 394 of file kkeysequencewidget.cpp.
References KisKKeySequenceWidget::isKeySequenceAvailable(), isRecording, keyButton, keySequence, KisKKeySequenceWidget::keySequenceChanged(), modifierlessTimeout, oldKeySequence, q, stealActions, and updateShortcutDisplay().
| void KisKKeySequenceWidgetPrivate::init | ( | ) |
Definition at line 219 of file kkeysequencewidget.cpp.
References clearButton, keyButton, layout, KisIconUtils::loadIcon(), and q.
|
static |
Definition at line 978 of file kkeysequencewidget.cpp.
References length().
| void KisKKeySequenceWidgetPrivate::startRecording | ( | ) |
Definition at line 377 of file kkeysequencewidget.cpp.
References isRecording, keyButton, keySequence, modifierKeys, nKey, oldKeySequence, and updateShortcutDisplay().
| bool KisKKeySequenceWidgetPrivate::stealShortcuts | ( | const QList< QAction * > & | actions, |
| const QKeySequence & | seq ) |
Definition at line 161 of file kkeysequencewidget.cpp.
References q.
| bool KisKKeySequenceWidgetPrivate::stealStandardShortcut | ( | KStandardShortcut::StandardShortcut | std, |
| const QKeySequence & | seq ) |
Get permission to steal the shortcut @seq from the standard shortcut std.
Definition at line 535 of file kkeysequencewidget.cpp.
References q.
| void KisKKeySequenceWidgetPrivate::updateShortcutDisplay | ( | ) |
Definition at line 549 of file kkeysequencewidget.cpp.
References isRecording, keyButton, keySequence, modifierKeys, and nKey.
| void KisKKeySequenceWidgetPrivate::wontStealShortcut | ( | QAction * | item, |
| const QKeySequence & | seq ) |
Definition at line 194 of file kkeysequencewidget.cpp.
References q.
| bool KisKKeySequenceWidgetPrivate::allowModifierless |
Definition at line 116 of file kkeysequencewidget.cpp.
| QList<KisKActionCollection *> KisKKeySequenceWidgetPrivate::checkActionCollections |
The list of action collections to check against for conflict shortcut
Definition at line 134 of file kkeysequencewidget.cpp.
| KisKKeySequenceWidget::ShortcutTypes KisKKeySequenceWidgetPrivate::checkAgainstShortcutTypes |
Check the key sequence against KStandardShortcut::find()
Definition at line 124 of file kkeysequencewidget.cpp.
| QList<QAction *> KisKKeySequenceWidgetPrivate::checkList |
The list of action to check against for conflict shortcut
Definition at line 129 of file kkeysequencewidget.cpp.
| QToolButton* KisKKeySequenceWidgetPrivate::clearButton |
Definition at line 111 of file kkeysequencewidget.cpp.
| QString KisKKeySequenceWidgetPrivate::componentName |
Definition at line 121 of file kkeysequencewidget.cpp.
| bool KisKKeySequenceWidgetPrivate::isRecording |
Definition at line 119 of file kkeysequencewidget.cpp.
| KKeySequenceButton* KisKKeySequenceWidgetPrivate::keyButton |
Definition at line 110 of file kkeysequencewidget.cpp.
| QKeySequence KisKKeySequenceWidgetPrivate::keySequence |
Definition at line 113 of file kkeysequencewidget.cpp.
| QHBoxLayout* KisKKeySequenceWidgetPrivate::layout |
Definition at line 109 of file kkeysequencewidget.cpp.
| uint KisKKeySequenceWidgetPrivate::modifierKeys |
Definition at line 118 of file kkeysequencewidget.cpp.
| QTimer KisKKeySequenceWidgetPrivate::modifierlessTimeout |
Definition at line 115 of file kkeysequencewidget.cpp.
| bool KisKKeySequenceWidgetPrivate::multiKeyShortcutsAllowed |
Definition at line 120 of file kkeysequencewidget.cpp.
| uint KisKKeySequenceWidgetPrivate::nKey |
Definition at line 117 of file kkeysequencewidget.cpp.
| QKeySequence KisKKeySequenceWidgetPrivate::oldKeySequence |
Definition at line 114 of file kkeysequencewidget.cpp.
| KisKKeySequenceWidget* const KisKKeySequenceWidgetPrivate::q |
Definition at line 108 of file kkeysequencewidget.cpp.
| QList<QAction *> KisKKeySequenceWidgetPrivate::stealActions |
The action to steal the shortcut from.
Definition at line 139 of file kkeysequencewidget.cpp.