summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qnamespace.h
diff options
context:
space:
mode:
authoraxis <qt-info@nokia.com>2009-04-20 14:06:27 (GMT)
committeraxis <qt-info@nokia.com>2009-05-04 13:24:40 (GMT)
commitce4faedea2b652c1d7fc5430bbd906972a3c93bf (patch)
tree9259c7222ef5601f2c6145f13b2df133a7593ebb /src/corelib/global/qnamespace.h
parent82840fcce074658bd39ad6425fd50022b9250dcf (diff)
downloadQt-ce4faedea2b652c1d7fc5430bbd906972a3c93bf.zip
Qt-ce4faedea2b652c1d7fc5430bbd906972a3c93bf.tar.gz
Qt-ce4faedea2b652c1d7fc5430bbd906972a3c93bf.tar.bz2
Added inputMethodHints API.
RevBy: denis
Diffstat (limited to 'src/corelib/global/qnamespace.h')
-rw-r--r--src/corelib/global/qnamespace.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h
index 7d8b321..1475b2e 100644
--- a/src/corelib/global/qnamespace.h
+++ b/src/corelib/global/qnamespace.h
@@ -1398,6 +1398,21 @@ public:
ImMaximumTextLength
};
+ enum InputMethodHint {
+ ImhNone = 0x0,
+ ImhHiddenText = 0x1,
+ ImhNumbersOnly = 0x2,
+ ImhUppercaseOnly = 0x4,
+ ImhLowercaseOnly = 0x8,
+ ImhNoAutoUppercase = 0x10,
+ ImhPreferNumbers = 0x20,
+ ImhPreferUppercase = 0x40,
+ ImhPreferLowercase = 0x80,
+ ImhNoPredictiveText = 0x100,
+ ImhDialableCharactersOnly = 0x200
+ };
+ Q_DECLARE_FLAGS(InputMethodHints, InputMethodHint)
+
enum ToolButtonStyle {
ToolButtonIconOnly,
ToolButtonTextOnly,
@@ -1559,6 +1574,7 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::DropActions)
Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::ItemFlags)
Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::MatchFlags)
Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::TextInteractionFlags)
+Q_DECLARE_OPERATORS_FOR_FLAGS(Qt::InputMethodHints)
typedef bool (*qInternalCallback)(void **);