67 modifier.localeAwareCompare(QObject::tr(
"Shift")) == 0)
70 modifier.localeAwareCompare(QObject::tr(
"Ctrl")) == 0)
73 modifier.localeAwareCompare(QObject::tr(
"Alt")) == 0)
76 modifier.localeAwareCompare(QObject::tr(
"Meta")) == 0)
79 modifier.localeAwareCompare(QObject::tr(
"Super")) == 0)
82 modifier.localeAwareCompare(QObject::tr(
"AltGr")) == 0)
85 modifier.localeAwareCompare(QObject::tr(
"None")) == 0)
99 return static_cast<int32_t
>(kKeyModifierIDShift);
101 return static_cast<int32_t
>(kKeyModifierIDControl);
103 return static_cast<int32_t
>(kKeyModifierIDAlt);
105 return static_cast<int32_t
>(kKeyModifierIDAltGr);
107 return static_cast<int32_t
>(kKeyModifierIDMeta);
109 return static_cast<int32_t
>(kKeyModifierIDSuper);
111 return static_cast<int32_t
>(kKeyModifierIDNull);
112 return static_cast<int32_t
>(-1);
static const auto kModifierNameMeta
Definition KeyboardModifier.h:17
static const auto kModifierNameNone
Definition KeyboardModifier.h:18
static const auto kModifierNameAlt
Definition KeyboardModifier.h:14
static const auto kModifierNameAltGr
Definition KeyboardModifier.h:15
static const auto kModifierNameSuper
Definition KeyboardModifier.h:20
static int32_t modifierIDValueFromString(const QString &modifier)
Definition KeyboardModifier.h:95
static QString valueToKeyboardModifierOption(int modifier)
Definition KeyboardModifier.h:58
static int modifierValueFromString(const QString &modifier)
Definition KeyboardModifier.h:90
Q_DECLARE_METATYPE(KeyboardModifier)
static const auto kModifierNameCtrl
Definition KeyboardModifier.h:16
KeyboardModifier
Definition KeyboardModifier.h:23
@ Super
Definition KeyboardModifier.h:29
@ Ctrl
Definition KeyboardModifier.h:26
@ AltGr
Definition KeyboardModifier.h:30
@ None
Definition KeyboardModifier.h:31
@ Shift
Definition KeyboardModifier.h:25
@ Alt
Definition KeyboardModifier.h:27
@ Meta
Definition KeyboardModifier.h:28
@ DefaultMod
Definition KeyboardModifier.h:24
static QString keyboardModifierToOption(const KeyboardModifier modifier)
Definition KeyboardModifier.h:35
static const auto kModifierNameShift
Definition KeyboardModifier.h:19
static KeyboardModifier keyboardModifierFromString(const QString &modifier)
Definition KeyboardModifier.h:63