summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/blackberry/qbbintegration.h
diff options
context:
space:
mode:
authorThomas McGuire <thomas.mcguire@kdab.com>2012-03-26 13:50:21 (GMT)
committerQt by Nokia <qt-info@nokia.com>2012-04-03 13:08:35 (GMT)
commitdcacb8833a92bf6f28a9f709fb6b88a733ba2101 (patch)
tree41c5337574ab88ddf2b7d588d886c24d192a6b3c /src/plugins/platforms/blackberry/qbbintegration.h
parentda3baf5e2b9fb9ea1a57b35a757c7c8b850e9a56 (diff)
downloadQt-dcacb8833a92bf6f28a9f709fb6b88a733ba2101.zip
Qt-dcacb8833a92bf6f28a9f709fb6b88a733ba2101.tar.gz
Qt-dcacb8833a92bf6f28a9f709fb6b88a733ba2101.tar.bz2
Make everything in QBBScreen non-static
Cherry-picked from qtbase b5f343b3677a7c7f09d91d7d60f310717325e840 Change-Id: Idf7176bd83215f1251c1e2200a5bf0168adfe523 Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com> Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Diffstat (limited to 'src/plugins/platforms/blackberry/qbbintegration.h')
-rw-r--r--src/plugins/platforms/blackberry/qbbintegration.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/blackberry/qbbintegration.h b/src/plugins/platforms/blackberry/qbbintegration.h
index 0ab50ca..355008c 100644
--- a/src/plugins/platforms/blackberry/qbbintegration.h
+++ b/src/plugins/platforms/blackberry/qbbintegration.h
@@ -50,6 +50,7 @@ class QBBEventThread;
class QBBNavigatorEventHandler;
class QBBLocaleThread;
class QBBAbstractVirtualKeyboard;
+class QBBScreen;
class QBBIntegration : public QPlatformIntegration
{
@@ -76,11 +77,16 @@ public:
bool paintUsingOpenGL() const { return mPaintUsingOpenGL; }
private:
+ QBBScreen *primaryDisplay() const;
+ void createDisplays();
+ void destroyDisplays();
+
screen_context_t mContext;
QBBEventThread *mEventThread;
QBBNavigatorEventHandler *mNavigatorEventHandler;
QBBLocaleThread *mLocaleThread;
QPlatformFontDatabase *mFontDb;
+ QList<QPlatformScreen*> mScreens;
bool mPaintUsingOpenGL;
QBBAbstractVirtualKeyboard *mVirtualKeyboard;
};