10#include <QApplication>
12#include <KLocalizedString>
29 : QStyledItemDelegate(parent), d(new
Private())
138 model->setData(index, QVariant::fromValue(s), Qt::EditRole);
143 editor->setGeometry(option.rect);
148 return QStyledItemDelegate::sizeHint(option, index) + QSize(6, 6);
void setGesture(KisShortcutConfiguration::GestureAction gestureAction)
KisShortcutConfiguration::GestureAction gesture()
A class encapsulating all settings for a single shortcut.
void setButtons(Qt::MouseButtons newButtons)
void setWheel(MouseWheelMovement type)
MouseWheelMovement wheel() const
ShortcutType type() const
@ MouseButtonType
A mouse button, possibly with key modifiers.
@ MouseWheelType
Mouse wheel movement, possibly with key modifiers.
@ KeyCombinationType
A list of keys that should be pressed.
@ GestureType
A touch gesture.
Qt::MouseButtons buttons() const
QList< Qt::Key > keys() const
void setGesture(GestureAction type)
GestureAction gesture() const
void setKeys(const QList< Qt::Key > &newKeys)