From e3ef095469a33364998b226a1bb0eb8d39f71922 Mon Sep 17 00:00:00 2001 From: Andy Nichols Date: Mon, 18 Aug 2014 13:26:18 +0200 Subject: DirectFB Add QGenericUnixServices and inputContext The DirectFB platform plugin was missing support for services and inputContext. Change-Id: I010fdcbed5e172b019b4dce79f3beea0f9c5025d Reviewed-by: Laszlo Agocs --- src/plugins/platforms/directfb/qdirectfbintegration.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/plugins/platforms/directfb/qdirectfbintegration.cpp') diff --git a/src/plugins/platforms/directfb/qdirectfbintegration.cpp b/src/plugins/platforms/directfb/qdirectfbintegration.cpp index 27d070b75d..b754a4aa85 100644 --- a/src/plugins/platforms/directfb/qdirectfbintegration.cpp +++ b/src/plugins/platforms/directfb/qdirectfbintegration.cpp @@ -48,6 +48,7 @@ #include #include +#include #include #include @@ -56,11 +57,13 @@ #include #include #include +#include QT_BEGIN_NAMESPACE QDirectFbIntegration::QDirectFbIntegration() : m_fontDb(new QGenericUnixFontDatabase()) + , m_services(new QGenericUnixServices) { } @@ -69,6 +72,8 @@ void QDirectFbIntegration::connectToDirectFb() initializeDirectFB(); initializeScreen(); initializeInput(); + + m_inputContext = QPlatformInputContextFactory::create(); } bool QDirectFbIntegration::hasCapability(Capability cap) const @@ -155,4 +160,9 @@ QPlatformFontDatabase *QDirectFbIntegration::fontDatabase() const return m_fontDb.data(); } +QPlatformServices *QDirectFbIntegration::services() const +{ + return m_services.data(); +} + QT_END_NAMESPACE -- cgit v1.2.3