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