iOS: copy brute-force port of Qt4 uikit plugin into Qt5.
authorRichard Moe Gustavsen <richard.gustavsen@digia.com>
Tue, 30 Oct 2012 13:55:46 +0000 (14:55 +0100)
committerTor Arne Vestbø <tor.arne.vestbo@digia.com>
Thu, 1 Nov 2012 15:07:36 +0000 (16:07 +0100)
commit0a81ee80047990779a56854c2a3ea318f88e2999
tree55efeb777b7bf819be3596f37a5379ecb311c86e
parent79d7570e40b847b414514e7d4aff218ea2ada827
iOS: copy brute-force port of Qt4 uikit plugin into Qt5.

The plugin has been renamed from uikit to ios.
Other than that, the plugin will now build, but do nothing. Most of
the Qt4 code is preserved, with a rough translation
into the Qt5 qpa API. A lot of code has simply been commented
out so far, and most lacking at the moment is the event dispatcher
which will need to be rewritten, and the opengl paint device
implementation. But it should suffice as a starting ground.

Also: The plugin will currently not automatically build when
building Qt, this needs to be enabled from configure first.

Change-Id: I0d229a453a8477618e06554655bffc5505203b44
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
14 files changed:
src/plugins/platforms/ios/ios.json [new file with mode: 0644]
src/plugins/platforms/ios/ios.pro [new file with mode: 0644]
src/plugins/platforms/ios/main.mm [new file with mode: 0644]
src/plugins/platforms/ios/qiosbackingstore.h [new file with mode: 0644]
src/plugins/platforms/ios/qiosbackingstore.mm [new file with mode: 0644]
src/plugins/platforms/ios/qioseventdispatcher.h [new file with mode: 0644]
src/plugins/platforms/ios/qioseventdispatcher.mm [new file with mode: 0644]
src/plugins/platforms/ios/qiosintegration.h [new file with mode: 0644]
src/plugins/platforms/ios/qiosintegration.mm [new file with mode: 0644]
src/plugins/platforms/ios/qiosscreen.h [new file with mode: 0644]
src/plugins/platforms/ios/qiosscreen.mm [new file with mode: 0644]
src/plugins/platforms/ios/qiossoftwareinputhandler.h [new file with mode: 0644]
src/plugins/platforms/ios/qioswindow.h [new file with mode: 0644]
src/plugins/platforms/ios/qioswindow.mm [new file with mode: 0644]