path: root/src/plugins/platforms/ios/qiosglobal.h
diff options
authorRichard Moe Gustavsen <>2012-12-19 09:15:27 +0100
committerTor Arne Vestbø <>2013-02-27 23:55:58 +0100
commit2dea9fdc3a04ccc9759427c6450e88cb78003381 (patch)
tree48760334249361e3deae29a3cbf245e6b8f6f407 /src/plugins/platforms/ios/qiosglobal.h
parentac0f6d1a349748ff82e1710c33e91e6b3f179a58 (diff)
iOS: add convenience function to get to the root QIOSViewController
It seems that we need to access our view controller from many places, and the syntax to do so is tricky to remember. So lets just add it to our global functions, with the added bonus of a using a little cache. Note: many of these functions could be made inline, but since one concern of the plugin will be the end size of the app, I prefer to trade size for speed at this point. We can always change this later. Change-Id: I578ea9ae8218d23d635b7728a930763ca53c4eaa Reviewed-by: Tor Arne Vestbø <>
Diffstat (limited to 'src/plugins/platforms/ios/qiosglobal.h')
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/platforms/ios/qiosglobal.h b/src/plugins/platforms/ios/qiosglobal.h
index 849d9bce37..86377e7c64 100644
--- a/src/plugins/platforms/ios/qiosglobal.h
+++ b/src/plugins/platforms/ios/qiosglobal.h
@@ -47,9 +47,13 @@
#import <QtGui/qguiapplication.h>
#import "qiosscreen.h"
+@class QIOSViewController;
bool isQtApplication();
+QIOSViewController *rootViewController();
CGRect toCGRect(const QRect &rect);
QRect fromCGRect(const CGRect &rect);
Qt::ScreenOrientation toQtScreenOrientation(UIDeviceOrientation uiDeviceOrientation);