Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-2160

QML Observer and Qml Debugging support

    XMLWordPrintable

Details

    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.

        Activity

          People

            kkohne Kai Köhne
            holmsted Lasse Holmstedt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 1 day, 2 hours
                1d 2h
                Remaining:
                Remaining Estimate - 1 day, 2 hours
                1d 2h
                Logged:
                Time Spent - Not Specified
                Not Specified