139 bool unserialize(
const QString &serialized);
155 ShortcutType type()
const;
161 void setType(ShortcutType newType);
172 void setMode(
uint newMode);
194 Qt::MouseButtons
buttons()
const;
202 void setButtons(Qt::MouseButtons newButtons);
209 MouseWheelMovement wheel()
const;
217 void setWheel(MouseWheelMovement type);
224 TouchGestureAction touchGesture()
const;
233 void setTouchGesture(TouchGestureAction type);
240 NativeGestureAction nativeGesture()
const;
249 void setNativeGesture(NativeGestureAction type);
260 QString getInputText()
const;
278 static QString buttonsToText(Qt::MouseButtons
buttons);
309 static QString wheelToText(MouseWheelMovement wheel);
346 static QString wheelInputToText(
const QList<Qt::Key> &keys, MouseWheelMovement wheel);
348 static QString touchGestureToText(TouchGestureAction action);
349 static QString nativeGestureToText(NativeGestureAction action);
350 static QString shortcutTypeToText(ShortcutType type);