|
Krita Source Code Documentation
|
#include <KisShortcutsDialog.h>
Inheritance diagram for KisShortcutsDialog:Classes | |
| class | KisShortcutsDialogPrivate |
Public Member Functions | |
| QList< KisKActionCollection * > | actionCollections () const |
| void | addCollection (KisKActionCollection *, const QString &title=QString()) |
| void | allDefault () |
| void | exportConfiguration (const QString &path) const |
| void | importConfiguration (const QString &path) |
| KisShortcutsDialog (KisShortcutsEditor::ActionTypes types=defaultActionTypes, KisShortcutsEditor::LetterShortcuts allowLetterShortcuts=KisShortcutsEditor::LetterShortcutsAllowed, QWidget *parent=0) | |
| void | loadCustomShortcuts (const QString &path) |
| void | save () |
| void | saveCustomShortcuts (const QString &path) const |
| QSize | sizeHint () const override |
| void | undo () |
| ~KisShortcutsDialog () override | |
Private Attributes | |
| class KisShortcutsDialogPrivate *const | d |
Definition at line 86 of file KisShortcutsDialog.h.
|
explicit |
Constructs a KisShortcutsDialog. Mostly UI boilerplate.
| types | the action types |
| allowLetterShortcuts | set to KisShortcutsEditor::LetterShortcutsDisallowed if unmodified alphanumeric keys ('A', '1', etc.) are not permissible shortcuts. |
| parent | the parent widget to attach to |
There is some legacy support for global (i.e. desktop-wide) shortcuts that should probably be removed.
Definition at line 38 of file KisShortcutsDialog.cpp.
References connect(), d, KisShortcutsDialog::KisShortcutsDialogPrivate::m_schemeEditor, KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor, and sizeHint().
|
override |
Definition at line 69 of file KisShortcutsDialog.cpp.
References d.
| QList< KisKActionCollection * > KisShortcutsDialog::actionCollections | ( | ) | const |
Definition at line 88 of file KisShortcutsDialog.cpp.
References d, and KisShortcutsDialog::KisShortcutsDialogPrivate::m_collections.
| void KisShortcutsDialog::addCollection | ( | KisKActionCollection * | collection, |
| const QString & | title = QString() ) |
Add all actions of the collection to the ones displayed and configured by the dialog. This is where the business happens.
| collection | the action collection. |
| title | the title associated with the collection. |
Definition at line 76 of file KisShortcutsDialog.cpp.
References KisShortcutsEditor::addCollection(), d, KisShortcutsDialog::KisShortcutsDialogPrivate::m_collections, and KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor.
| void KisShortcutsDialog::allDefault | ( | ) |
Definition at line 98 of file KisShortcutsDialog.cpp.
References KisShortcutsEditor::allDefault(), d, and KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor.
| void KisShortcutsDialog::exportConfiguration | ( | const QString & | path | ) | const |
Exports shortcut scheme file to path
Definition at line 114 of file KisShortcutsDialog.cpp.
References d, KisShortcutsEditor::exportConfiguration(), and KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor.
| void KisShortcutsDialog::importConfiguration | ( | const QString & | path | ) |
Import shortcut scheme file from path
Definition at line 108 of file KisShortcutsDialog.cpp.
References d, KisShortcutsEditor::importConfiguration(), and KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor.
| void KisShortcutsDialog::loadCustomShortcuts | ( | const QString & | path | ) |
Import custom shortcuts from path
Definition at line 127 of file KisShortcutsDialog.cpp.
References d, KisShortcutsEditor::importConfiguration(), and KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor.
| void KisShortcutsDialog::save | ( | ) |
Called when the "OK" button in the main configuration page is pressed.
Definition at line 83 of file KisShortcutsDialog.cpp.
References d, and KisShortcutsDialog::KisShortcutsDialogPrivate::save().
| void KisShortcutsDialog::saveCustomShortcuts | ( | const QString & | path | ) | const |
Exports custom shortcuts to path
Definition at line 120 of file KisShortcutsDialog.cpp.
References KisShortcutsEditor::commit(), d, KisShortcutsDialog::KisShortcutsDialogPrivate::m_shortcutsEditor, and KisShortcutsEditor::saveShortcuts().
|
override |
Definition at line 93 of file KisShortcutsDialog.cpp.
| void KisShortcutsDialog::undo | ( | ) |
Definition at line 103 of file KisShortcutsDialog.cpp.
References d, and KisShortcutsDialog::KisShortcutsDialogPrivate::undo().
|
private |
Definition at line 160 of file KisShortcutsDialog.h.