From 0038f6d3b34d3a8c9229532f33125035922ac15c Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 9 Dec 2024 16:03:55 +0100 Subject: [PATCH] more enums specified --- src/controls/QskEvent.h | 4 ++-- src/controls/QskSkinTransition.cpp | 4 ++-- src/inputpanel/QskInputPanelBox.h | 2 +- src/inputpanel/QskVirtualKeyboard.h | 6 ++++-- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/controls/QskEvent.h b/src/controls/QskEvent.h index 0fe85d27..93609953 100644 --- a/src/controls/QskEvent.h +++ b/src/controls/QskEvent.h @@ -32,7 +32,7 @@ class QKeyEvent; class QSK_EXPORT QskEvent : public QEvent { public: - enum Type + enum Type : int { NoEvent = 53800, @@ -161,7 +161,7 @@ class QSK_EXPORT QskGestureEvent : public QskEvent class QSK_EXPORT QskAnimatorEvent : public QskEvent { public: - enum State + enum State : quint8 { Started, Terminated diff --git a/src/controls/QskSkinTransition.cpp b/src/controls/QskSkinTransition.cpp index 4f7dc399..748c93e4 100644 --- a/src/controls/QskSkinTransition.cpp +++ b/src/controls/QskSkinTransition.cpp @@ -116,7 +116,7 @@ namespace class UpdateInfo { public: - enum UpdateMode + enum UpdateMode : quint8 { Polish = 1, Update = 2 @@ -128,7 +128,7 @@ namespace } QPointer< QskControl > control; - int updateModes; + quint8 updateModes = 0; }; class HintAnimator : public QskHintAnimator diff --git a/src/inputpanel/QskInputPanelBox.h b/src/inputpanel/QskInputPanelBox.h index aaaa8554..a5f98282 100644 --- a/src/inputpanel/QskInputPanelBox.h +++ b/src/inputpanel/QskInputPanelBox.h @@ -29,7 +29,7 @@ class QSK_EXPORT QskInputPanelBox : public QskBox public: QSK_SUBCONTROLS( Panel, ProxyPanel, ProxyText ) - enum PanelHint + enum PanelHint : quint8 { InputProxy = 1 << 0, Prediction = 1 << 1 diff --git a/src/inputpanel/QskVirtualKeyboard.h b/src/inputpanel/QskVirtualKeyboard.h index ca660420..0311e54b 100644 --- a/src/inputpanel/QskVirtualKeyboard.h +++ b/src/inputpanel/QskVirtualKeyboard.h @@ -51,17 +51,19 @@ class QSK_EXPORT QskVirtualKeyboard : public QskBox public: QSK_SUBCONTROLS( Panel, ButtonPanel, ButtonText ) - enum Mode + enum Mode : qint8 { CurrentMode = -1, + LowercaseMode, UppercaseMode, SpecialCharacterMode, + ModeCount }; Q_ENUM( Mode ) - enum KeyType + enum KeyType : quint8 { NormalType, EnterType,