summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qnamespace.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/global/qnamespace.h')
-rw-r--r--src/corelib/global/qnamespace.h28
1 files changed, 26 insertions, 2 deletions
diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h
index a519f4a..e0ca27c 100644
--- a/src/corelib/global/qnamespace.h
+++ b/src/corelib/global/qnamespace.h
@@ -44,6 +44,10 @@
#include <QtCore/qglobal.h>
+#ifdef Q_OS_SYMBIAN
+# include <e32def.h>
+#endif
+
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
@@ -1390,8 +1394,25 @@ public:
ImFont,
ImCursorPosition,
ImSurroundingText,
- ImCurrentSelection
- };
+ ImCurrentSelection,
+ ImMaximumTextLength
+ };
+
+ enum InputMethodHint {
+ ImhNone = 0x0,
+ ImhHiddenText = 0x1,
+ ImhDigitsOnly = 0x2,
+ ImhFormattedNumbersOnly = 0x4,
+ ImhUppercaseOnly = 0x8,
+ ImhLowercaseOnly = 0x10,
+ ImhNoAutoUppercase = 0x20,
+ ImhPreferNumbers = 0x40,
+ ImhPreferUppercase = 0x80,
+ ImhPreferLowercase = 0x100,
+ ImhNoPredictiveText = 0x200,
+ ImhDialableCharactersOnly = 0x400
+ };
+ Q_DECLARE_FLAGS(InputMethodHints, InputMethodHint)
enum ToolButtonStyle {
ToolButtonIconOnly,
@@ -1485,6 +1506,8 @@ public:
typedef unsigned long HANDLE;
#elif defined(Q_WS_QWS)
typedef void * HANDLE;
+#elif defined(Q_WS_S60)
+ typedef unsigned long int HANDLE; // equivalent to TUint32
#endif
typedef WindowFlags WFlags;
@@ -1552,6 +1575,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 **);