|
Krita Source Code Documentation
|
A delegate providing editors for the keys/buttons/etc. of KisShortcutConfiguration. More...
#include <kis_input_editor_delegate.h>
Inheritance diagram for KisInputEditorDelegate:Classes | |
| class | Private |
Public Member Functions | |
| QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &index) const override |
| KisInputEditorDelegate (QObject *parent=0) | |
| void | setEditorData (QWidget *editor, const QModelIndex &index) const override |
| void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override |
| QSize | sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const override |
| void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &) const override |
| ~KisInputEditorDelegate () override | |
Private Attributes | |
| Private *const | d |
A delegate providing editors for the keys/buttons/etc. of KisShortcutConfiguration.
Definition at line 16 of file kis_input_editor_delegate.h.
| KisInputEditorDelegate::KisInputEditorDelegate | ( | QObject * | parent = 0 | ) |
Definition at line 28 of file kis_input_editor_delegate.cpp.
|
override |
|
override |
Definition at line 39 of file kis_input_editor_delegate.cpp.
References KisShortcutConfiguration::GestureType, KisShortcutConfiguration::KeyCombinationType, KisShortcutConfiguration::MouseButtonType, KisShortcutConfiguration::MouseWheelType, and KisShortcutConfiguration::type().
|
override |
Definition at line 68 of file kis_input_editor_delegate.cpp.
References KisShortcutConfiguration::buttons(), KisShortcutConfiguration::gesture(), KisShortcutConfiguration::GestureType, KisShortcutConfiguration::KeyCombinationType, KisShortcutConfiguration::keys(), KisShortcutConfiguration::MouseButtonType, KisShortcutConfiguration::MouseWheelType, KisMouseInputEditor::setButtons(), KisGestureSelector::setGesture(), KisKeyInputEditor::setKeys(), KisMouseInputEditor::setKeys(), KisWheelInputEditor::setKeys(), KisWheelInputEditor::setWheel(), KisShortcutConfiguration::type(), and KisShortcutConfiguration::wheel().
|
override |
Definition at line 103 of file kis_input_editor_delegate.cpp.
References KisMouseInputEditor::buttons(), KisGestureSelector::gesture(), KisShortcutConfiguration::GestureType, KisShortcutConfiguration::KeyCombinationType, KisKeyInputEditor::keys(), KisMouseInputEditor::keys(), KisWheelInputEditor::keys(), KisShortcutConfiguration::MouseButtonType, KisShortcutConfiguration::MouseWheelType, KisShortcutConfiguration::setButtons(), KisShortcutConfiguration::setGesture(), KisShortcutConfiguration::setKeys(), KisShortcutConfiguration::setWheel(), KisShortcutConfiguration::type(), and KisWheelInputEditor::wheel().
|
override |
Definition at line 146 of file kis_input_editor_delegate.cpp.
|
override |
Definition at line 141 of file kis_input_editor_delegate.cpp.
|
private |
Definition at line 31 of file kis_input_editor_delegate.h.