summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/ios/qiosintegration.mm
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@digia.com>2012-12-11 15:12:40 +0100
committerTor Arne Vestbø <tor.arne.vestbo@digia.com>2013-02-27 23:55:53 +0100
commitc558c5c1b82256fc8c8e9e6f947eda6164ea59e8 (patch)
tree97234bb966793c0b5f144ac8dcd55336dc081d39 /src/plugins/platforms/ios/qiosintegration.mm
parent60294e0aa381419b897317e3eec208d98ca8b4aa (diff)
iOS: add class QIOSInputContext (to handle keyboard)
This change will add an initial implementation of the QPlatformInputContext for dealing with the keyboard. Change-Id: I29c1cfbbebb8456977b8a1db0e966973cd2c24a5 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Diffstat (limited to 'src/plugins/platforms/ios/qiosintegration.mm')
-rw-r--r--src/plugins/platforms/ios/qiosintegration.mm7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/platforms/ios/qiosintegration.mm b/src/plugins/platforms/ios/qiosintegration.mm
index b37e803455..9d603da150 100644
--- a/src/plugins/platforms/ios/qiosintegration.mm
+++ b/src/plugins/platforms/ios/qiosintegration.mm
@@ -45,6 +45,7 @@
#include "qiosscreen.h"
#include "qioseventdispatcher.h"
#include "qioscontext.h"
+#include "qiosinputcontext.h"
#include <QtPlatformSupport/private/qcoretextfontdatabase_p.h>
@@ -54,6 +55,7 @@ QT_BEGIN_NAMESPACE
QIOSIntegration::QIOSIntegration()
: m_fontDatabase(new QCoreTextFontDatabase)
+ , m_inputContext(new QIOSInputContext)
, m_screen(new QIOSScreen(QIOSScreen::MainScreen))
{
if (![UIApplication sharedApplication]) {
@@ -106,6 +108,11 @@ QPlatformFontDatabase * QIOSIntegration::fontDatabase() const
return m_fontDatabase;
}
+QPlatformInputContext *QIOSIntegration::inputContext() const
+{
+ return m_inputContext;
+}
+
QVariant QIOSIntegration::styleHint(StyleHint hint) const
{
switch (hint) {