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
{
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

View File

@ -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

View File

@ -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

View File

@ -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,