QmlInspector: Unified mouse and keyboard event handling
authorThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
Thu, 9 Jun 2011 11:30:47 +0000 (13:30 +0200)
committerThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
Thu, 23 Jun 2011 14:26:11 +0000 (16:26 +0200)
commit0f2e1526068ed11bb981357fdeb406f5c804717b
treef1a5d1a7f95c6cbe6715916ae4d71ba4c63a20a7
parentfebfd367f8483ef6cae31b89b04422e0058e5ae7
QmlInspector: Unified mouse and keyboard event handling

Introduced a common AbstractTool interface so that the
AbstractViewInspector can forward mouse and keyboard events and
also implement the keys to switch tools.

The AbstractLiveEditTool still exists as the base class for all
QDeclarativeView based tools.

Change-Id: I7c00b05fba58828378543645e32732ad5f9fd5d0
14 files changed:
src/plugins/qmltooling/qmldbg_inspector/abstracttool.cpp [moved from src/plugins/qmltooling/qmldbg_inspector/sgabstracttool.cpp with 93% similarity]
src/plugins/qmltooling/qmldbg_inspector/abstracttool.h [moved from src/plugins/qmltooling/qmldbg_inspector/sgabstracttool.h with 88% similarity]
src/plugins/qmltooling/qmldbg_inspector/abstractviewinspector.cpp
src/plugins/qmltooling/qmldbg_inspector/abstractviewinspector.h
src/plugins/qmltooling/qmldbg_inspector/editor/abstractliveedittool.cpp
src/plugins/qmltooling/qmldbg_inspector/editor/abstractliveedittool.h
src/plugins/qmltooling/qmldbg_inspector/qdeclarativeviewinspector.cpp
src/plugins/qmltooling/qmldbg_inspector/qdeclarativeviewinspector.h
src/plugins/qmltooling/qmldbg_inspector/qdeclarativeviewinspector_p.h
src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro
src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp
src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.h
src/plugins/qmltooling/qmldbg_inspector/sgviewinspector.cpp
src/plugins/qmltooling/qmldbg_inspector/sgviewinspector.h