diff options
author | Kevin Krammer <kevin.krammer.qnx@kdab.com> | 2012-04-16 07:53:17 (GMT) |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-03 07:11:19 (GMT) |
commit | 3662027578f85366547e8e172cf3a42c54e59793 (patch) | |
tree | 57388be226b02886c29cc658471e5c671f6e195f /src/plugins/platforms/blackberry/qbbintegration.h | |
parent | bcc8c349e0d5e5a5e782260e01d5dc1e238e6a31 (diff) | |
download | Qt-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.h | 2 |
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 |