Refactor the input framework
authorLars Knoll <lars.knoll@nokia.com>
Mon, 5 Sep 2011 10:53:33 +0000 (12:53 +0200)
committerLars Knoll <lars.knoll@nokia.com>
Wed, 7 Sep 2011 12:59:18 +0000 (14:59 +0200)
commita30d4162ddb30b62b8d003b099d3ca8ae0b0ed0b
tree69ad5c873027e5445710a7c339ed5353a01e8b96
parenta796eda7c4267f19f30db6c2c787d0f65b340013
Refactor the input framework

Results of the ongoing workshop in Oslo:
QInputPanel will be the application facing interface
for controlling the input context as well as querying
things like the position of the virtual keyboard.
QInputContext is significantly cleaned up and only there as
a compatibility API for existing code.

Change-Id: Ie8e2ee480930763f414bfaae63247b1fb6500c82
Reviewed-on: http://codereview.qt.nokia.com/4357
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Vesa Rantanen <vesa.rantanen@nokia.com>
Reviewed-by: Joona Petrell <joona.t.petrell@nokia.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
15 files changed:
src/corelib/global/qnamespace.h
src/gui/kernel/kernel.pri
src/gui/kernel/qguiapplication.cpp
src/gui/kernel/qguiapplication.h
src/gui/kernel/qguiapplication_p.h
src/gui/kernel/qinputpanel.cpp [new file with mode: 0644]
src/gui/kernel/qinputpanel.h [new file with mode: 0644]
src/gui/kernel/qinputpanel_p.h [new file with mode: 0644]
src/gui/kernel/qplatforminputcontext_qpa.cpp
src/gui/kernel/qplatforminputcontext_qpa.h
src/platformsupport/inputmethods/ibus/qibusplatforminputcontext.cpp
src/platformsupport/inputmethods/ibus/qibusplatforminputcontext.h
src/widgets/kernel/qapplication.cpp
src/widgets/kernel/qinputcontext.cpp
src/widgets/kernel/qinputcontext.h