summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/blackberry/qbbintegration.h
diff options
context:
space:
mode:
authorKevin Krammer <kevin.krammer.qnx@kdab.com>2012-04-16 07:53:17 (GMT)
committerQt by Nokia <qt-info@nokia.com>2012-05-03 07:11:19 (GMT)
commit3662027578f85366547e8e172cf3a42c54e59793 (patch)
tree57388be226b02886c29cc658471e5c671f6e195f /src/plugins/platforms/blackberry/qbbintegration.h
parentbcc8c349e0d5e5a5e782260e01d5dc1e238e6a31 (diff)
downloadQt-3662027578f85366547e8e172cf3a42c54e59793.zip
Qt-3662027578f85366547e8e172cf3a42c54e59793.tar.gz
Qt-3662027578f85366547e8e172cf3a42c54e59793.tar.bz2
Use BPS based event handling
Create a QPA specific subclass of the blackberry event dispatcher (basically the BPS equivalent to QPAEventDispatcherGlib or QEventDispatcherQPA. Create an event dispatcher event filter that will receive all BPS events and then either handle them itself or delegate to event subtype specific handlers. Backport of fa94f01489611f2c72d1678b4d9439a584e7c4f9 Change-Id: Ie51c064c5ef1faca04e09a4f7ff35069ff6afda5 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com> Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Diffstat (limited to 'src/plugins/platforms/blackberry/qbbintegration.h')
-rw-r--r--src/plugins/platforms/blackberry/qbbintegration.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/blackberry/qbbintegration.h b/src/plugins/platforms/blackberry/qbbintegration.h
index ac51f0f..eaf3876 100644
--- a/src/plugins/platforms/blackberry/qbbintegration.h
+++ b/src/plugins/platforms/blackberry/qbbintegration.h
@@ -54,6 +54,7 @@ class QBBAbstractVirtualKeyboard;
class QBBScreen;
class QBBScreenEventHandler;
class QBBNativeInterface;
+class QBBBpsEventFilter;
class QBBIntegration : public QPlatformIntegration
{
@@ -98,6 +99,7 @@ private:
bool mPaintUsingOpenGL;
QBBAbstractVirtualKeyboard *mVirtualKeyboard;
QBBNativeInterface *mNativeInterface;
+ QBBBpsEventFilter *mBpsEventFilter;
};
QT_END_NAMESPACE