Create interface for navigator calls and implement for BPS and PPS
authorKevin Krammer <kevin.krammer.qnx@kdab.com>
Wed, 11 Apr 2012 11:25:28 +0000 (13:25 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 26 Apr 2012 13:21:46 +0000 (15:21 +0200)
commit8c59e22538b54c9170376bf22e2e6be054b38454
tree2c3bea3ea20d1bbe2ebbd2f84b3dd268c1d7bc7f
parent99a620d2e2d5225f2b5e29d52617a8a5328081fd
Create interface for navigator calls and implement for BPS and PPS

Makes QQnxServices available on non-BPS systems by delegating to an interface
which is implemented on systems with BPS using the currenly used navigator API
and on systems without BPS by sending an appropriate message to the navigator's
PPS service interface.

Change-Id: I0e32fb11e6debb7b7b4693c0bc02af4f75ee2162
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
src/plugins/platforms/qnx/qnx.pro
src/plugins/platforms/qnx/qqnxabstractnavigator.cpp [new file with mode: 0644]
src/plugins/platforms/qnx/qqnxabstractnavigator.h [new file with mode: 0644]
src/plugins/platforms/qnx/qqnxintegration.cpp
src/plugins/platforms/qnx/qqnxintegration.h
src/plugins/platforms/qnx/qqnxnavigatorbps.cpp [new file with mode: 0644]
src/plugins/platforms/qnx/qqnxnavigatorbps.h [new file with mode: 0644]
src/plugins/platforms/qnx/qqnxnavigatorpps.cpp [new file with mode: 0644]
src/plugins/platforms/qnx/qqnxnavigatorpps.h [new file with mode: 0644]
src/plugins/platforms/qnx/qqnxservices.cpp
src/plugins/platforms/qnx/qqnxservices.h