Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
Description
QML Debugger is a feature to be released in Qt Creator 2.1. It consists of the following parts:
- qmljsdebbuger, a library that enables debugging for applications. Sends data over a TCP connection, like breakpoints, stack, selected elements etc. Also, it receives changesets to QML, which enables changing a QML app while running it. This library must be included to the app that the user wants to debug. Alessandro's wizards do this automatically, but it may not be enabled by default.
There are two plugins that facilitate debugging:
- QML Debugger engine, which enables most of the basic debugging operations. This is compiled in the debugger plugin if Qt Declarative is compiled.
- QML Inspector, which enables all the fancy, additional features like Live Preview and selection highlighting.
Some modifications are also made into QML JS Editor in order to get the selection highlighting to work.
Attachments
There are no Sub-Tasks for this issue.