Refactoring virtual keyboard class into non-singleton
authorKevin Krammer <kevin.krammer.qnx@kdab.com>
Fri, 23 Mar 2012 11:50:22 +0000 (12:50 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 28 Mar 2012 17:34:42 +0000 (19:34 +0200)
commit5d117fd427e3e727df5d3f417a2b91366f2a31c1
tree7ab2f4bffabd8af212e481c3563c2b8ecb48d12a
parenta80a2c6da241dac77f533bc702a1c7d94349a812
Refactoring virtual keyboard class into non-singleton

Getting rid of the singleton gives us better control over when the
virtual keyboard handling class is instantiated and configured.

Also notify screens about keyboard height changes and let them
notify through QWindowSystemInterface instead of "guessing" the
screen in QQnxVirtualKeyboard.

Change-Id: I71a7f6b5e9d5455563404f6abe7a0daec567a12d
Reviewed-by: Sean Harmer <sh@theharmers.co.uk>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
src/plugins/platforms/qnx/qqnxinputcontext_imf.cpp
src/plugins/platforms/qnx/qqnxinputcontext_imf.h
src/plugins/platforms/qnx/qqnxinputcontext_noimf.cpp
src/plugins/platforms/qnx/qqnxinputcontext_noimf.h
src/plugins/platforms/qnx/qqnxintegration.cpp
src/plugins/platforms/qnx/qqnxintegration.h
src/plugins/platforms/qnx/qqnxscreen.cpp
src/plugins/platforms/qnx/qqnxscreen.h
src/plugins/platforms/qnx/qqnxvirtualkeyboard.cpp
src/plugins/platforms/qnx/qqnxvirtualkeyboard.h