Commit Graph

13 Commits

Author SHA1 Message Date
Kai Koehne
5cd1cd10c9 QmlJsInspector: Fix crash on plugin initialization
Delay the setup of the UI until the Debug mode is activated. This is
required by the Debugger now setting up most of it's UI in
extensionsInitialized ...
2010-12-03 10:40:08 +01:00
Kai Koehne
ed6f28522d QmlInspector: Fix regression in live preview
ClientProxy::isEnabled() now only returns true when the server plugins
are available too. Wait until then before using it to initialize
the livepreview objects.

Reviewed-by: Lasse Holmstedt
2010-10-04 13:24:32 +02:00
Lasse Holmstedt
b557c58eac Qml Debugger: Enable debugging qml+cpp standalone applications
A new debugger engine, QmlCppEngine, is introduced, which wraps gdb
and qml engines into one. Alternatively, if using Windows, Cdb is used
instead of Gdb.

Most of the debugger ui switcher is now rewritten, and it is tailored
for the QML and CPP layout case, the only one supported anyway.

Reviewed-by: hjk
2010-08-24 17:46:22 +02:00
Lasse Holmstedt
6757af873a removed undefined slot 2010-08-13 14:36:20 +02:00
Lasse Holmstedt
b71c3c62ba QML Debugger refactoring
Now, QmlEngine creates the connection to the inferior (debuggee), and
notifies QmlInspector when a connection is established. Before,
inspector created the debugger engin, which was wrong.

QmlEngine's responsibilities are connecting to the debuggee and basic
QML/JS debugging features like locals & watchers, breakpoints etc.
QmlInspector takes care of Live Preview and other fancy inspection
features.

Reviewed-by: hjk
2010-08-13 14:20:39 +02:00
hjk
ceb65a1e62 qmljsinspectorplugin: coding style 2010-08-11 16:12:04 +02:00
Olivier Goffart
9a1d97707a Merge branch 'qmljsinspector'
Conflicts:
	src/plugins/qmlinspector/qmlinspectorplugin.cpp
	src/plugins/qmljseditor/qmljseditor.h
	src/plugins/qmljsinspector/QmlJSInspector.pluginspec
	src/tools/qml/qmlobserver/editor/resizehandleitem.h
2010-07-14 15:41:27 +02:00
Lasse Holmstedt
9a81759101 manually applied changes from qmlinspector to qmljsinspector 2010-07-08 11:36:26 +02:00
Roberto Raggi
18109b9cd1 Get the QmlJS::ModelManagerInterface instance. 2010-06-29 15:52:40 +02:00
Roberto Raggi
914a046ed8 Reenabled more code. 2010-06-29 12:46:55 +02:00
Roberto Raggi
3f692a6ba3 Added QmlJS::Internal::Inspector. 2010-06-29 12:41:26 +02:00
Roberto Raggi
72cfd329a6 Start the application using the QML inspector. 2010-06-29 12:31:36 +02:00
Roberto Raggi
a88a635e3d Let's start from scratch with a new debugger for QmlJS. 2010-06-28 17:46:42 +02:00