more enums specified

This commit is contained in:
Uwe Rathmann 2024-12-09 16:03:55 +01:00
parent 5d95913366
commit 0038f6d3b3
4 changed files with 9 additions and 7 deletions

View File

@ -32,7 +32,7 @@ class QKeyEvent;
class QSK_EXPORT QskEvent : public QEvent class QSK_EXPORT QskEvent : public QEvent
{ {
public: public:
enum Type enum Type : int
{ {
NoEvent = 53800, NoEvent = 53800,
@ -161,7 +161,7 @@ class QSK_EXPORT QskGestureEvent : public QskEvent
class QSK_EXPORT QskAnimatorEvent : public QskEvent class QSK_EXPORT QskAnimatorEvent : public QskEvent
{ {
public: public:
enum State enum State : quint8
{ {
Started, Started,
Terminated Terminated

View File

@ -116,7 +116,7 @@ namespace
class UpdateInfo class UpdateInfo
{ {
public: public:
enum UpdateMode enum UpdateMode : quint8
{ {
Polish = 1, Polish = 1,
Update = 2 Update = 2
@ -128,7 +128,7 @@ namespace
} }
QPointer< QskControl > control; QPointer< QskControl > control;
int updateModes; quint8 updateModes = 0;
}; };
class HintAnimator : public QskHintAnimator class HintAnimator : public QskHintAnimator

View File

@ -29,7 +29,7 @@ class QSK_EXPORT QskInputPanelBox : public QskBox
public: public:
QSK_SUBCONTROLS( Panel, ProxyPanel, ProxyText ) QSK_SUBCONTROLS( Panel, ProxyPanel, ProxyText )
enum PanelHint enum PanelHint : quint8
{ {
InputProxy = 1 << 0, InputProxy = 1 << 0,
Prediction = 1 << 1 Prediction = 1 << 1

View File

@ -51,17 +51,19 @@ class QSK_EXPORT QskVirtualKeyboard : public QskBox
public: public:
QSK_SUBCONTROLS( Panel, ButtonPanel, ButtonText ) QSK_SUBCONTROLS( Panel, ButtonPanel, ButtonText )
enum Mode enum Mode : qint8
{ {
CurrentMode = -1, CurrentMode = -1,
LowercaseMode, LowercaseMode,
UppercaseMode, UppercaseMode,
SpecialCharacterMode, SpecialCharacterMode,
ModeCount ModeCount
}; };
Q_ENUM( Mode ) Q_ENUM( Mode )
enum KeyType enum KeyType : quint8
{ {
NormalType, NormalType,
EnterType, EnterType,