aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/qmldbg_inspector/abstractviewinspector.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Pass QQmlDebugService to AbstractViewInspectorUlf Hermann2015-08-041-3/+2
| | | | | | | | This way we don't have to look up the implementation in order to send messages. Change-Id: I70cb122785875cf8b4ba6f7f2afd62cca77c8abb Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
* Move inspector service and QtQuick2 inspector into a common pluginUlf Hermann2015-08-041-0/+420
| | | | | | | | | The inspector service doesn't do anything useful without the QtQuick2 plugin and vice versa. This way we can also use the QQmlDebugPluginManager. Change-Id: I78f154dcc9103ec9ec3d2eda216bfb293231583e Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
* Debugger: Split inspector plugin into a qtquick1 and a qtquick2 pluginKai Koehne2011-11-011-507/+0
| | | | | | | | This allows the inspector to be used also when e.g. qtquick1 and widgets libraries are not available. Change-Id: Id8510ea2a1a9c2a776d67e6d7732a4e40363d5a3 Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* Debugger: Inspector code cleanupKai Koehne2011-10-241-4/+1
| | | | | Change-Id: Ibf647e2885466d521406fca15cc0cf85c5412f52 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* Debugger: Let inspector plugin compile againKai Koehne2011-10-181-11/+7
| | | | | Change-Id: Ic1db404c0a62da7f8f9e31c7b400fba654e92979 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* Debugger: Remove visual toolbox from inspectorKai Koehne2011-10-181-99/+0
| | | | | Change-Id: I8847d52a718a20a04cb23d8f0f5affdb7e038c57 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* Merge branch 'master' into refactorGunnar Sletta2011-08-311-3/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/3rdparty/v8 src/declarative/declarative.pro src/declarative/items/qsgcanvas.cpp src/declarative/items/qsgshadereffectsource_p.h src/declarative/items/qsgview.cpp src/declarative/particles/qsgcustomparticle.cpp src/imports/gestures/gestures.pro src/imports/particles/particles.pro src/plugins/qmltooling/qmldbg_inspector/qmldbg_inspector.pro src/qtquick1/qtquick1.pro tests/auto/declarative/examples/examples.pro tests/auto/declarative/qsglistview/qsglistview.pro tests/auto/qtquick1/qdeclarativeviewer/qdeclarativeviewer.pro Change-Id: I423344f83e1835116cad531b877fde6e68a8849a
| * Deprecate QDeclarativeDebugHelper classKai Koehne2011-08-261-3/+5
| | | | | | | | | | | | | | | | | | | | This was a helper class for enable debugging in 4.7. Since Qt 4.8 you should just say CONFIG += declarative_debug Change-Id: I51dabaec36e175a097721570061aad38c3f828d1 Reviewed-on: http://codereview.qt.nokia.com/3507 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* | Compile with refactorGunnar Sletta2011-08-011-1/+1
|/ | | | | | Change-Id: I41119370bd4823dcdfe5d4e2521d18b8d6ba8be3 Reviewed-on: http://codereview.qt.nokia.com/2417 Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* QmlInspector: Unified mouse and keyboard event handlingThorbjørn Lindeijer2011-06-231-0/+121
| | | | | | | | | | | 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
* QmlInspector: Removed private header postfix and Qt namespaceThorbjørn Lindeijer2011-06-231-3/+3
| | | | | | | | | | | Renamed the headers back to normal since they are not included in a Qt library. Also took the classes out of the Qt namespace and back into the QmlJSDebugger namespace. This is mainly to make it easier again to port changes back into the version of the inspector shipped with Qt Creator. Change-Id: I820c2372089c24a42404b4055be1b938e384e352
* QmlInspector: Share code between QGV/SG based QML debuggingThorbjørn Lindeijer2011-06-231-0/+490
Introduced AbstractViewInspector, which forms the base class for QDeclarativeViewInspector and SGViewInspector and is where common code, like handling the protocol is placed. Some virtual and pure virtual functions exist which the subclasses will override or implement for QDeclarativeView/QSGView specific stuff. Change-Id: Iad7d15e19e0701d550ec42288fdad7490cf9b8a7