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
Showing
- share/qtcreator/qmljsdebugger/include/qdeclarativedesignview.h 1 addition, 0 deletions.../qtcreator/qmljsdebugger/include/qdeclarativedesignview.h
- share/qtcreator/qmljsdebugger/qdeclarativedesignview.cpp 12 additions, 0 deletionsshare/qtcreator/qmljsdebugger/qdeclarativedesignview.cpp
- share/qtcreator/qmljsdebugger/qdeclarativedesignview_p.h 4 additions, 0 deletionsshare/qtcreator/qmljsdebugger/qdeclarativedesignview_p.h
- src/plugins/debugger/debuggerconstants.h 32 additions, 5 deletionssrc/plugins/debugger/debuggerconstants.h
- src/plugins/debugger/debuggerengine.cpp 35 additions, 10 deletionssrc/plugins/debugger/debuggerengine.cpp
- src/plugins/debugger/debuggerengine.h 21 additions, 11 deletionssrc/plugins/debugger/debuggerengine.h
- src/plugins/debugger/debuggermainwindow.cpp 1 addition, 3 deletionssrc/plugins/debugger/debuggermainwindow.cpp
- src/plugins/debugger/debuggermainwindow.h 2 additions, 2 deletionssrc/plugins/debugger/debuggermainwindow.h
- src/plugins/debugger/debuggerplugin.cpp 121 additions, 106 deletionssrc/plugins/debugger/debuggerplugin.cpp
- src/plugins/debugger/debuggerplugin.h 3 additions, 0 deletionssrc/plugins/debugger/debuggerplugin.h
- src/plugins/debugger/debuggerrunner.cpp 76 additions, 7 deletionssrc/plugins/debugger/debuggerrunner.cpp
- src/plugins/debugger/debuggerrunner.h 6 additions, 0 deletionssrc/plugins/debugger/debuggerrunner.h
- src/plugins/debugger/debuggeruiswitcher.cpp 381 additions, 157 deletionssrc/plugins/debugger/debuggeruiswitcher.cpp
- src/plugins/debugger/debuggeruiswitcher.h 66 additions, 16 deletionssrc/plugins/debugger/debuggeruiswitcher.h
- src/plugins/debugger/qml/qml.pri 4 additions, 3 deletionssrc/plugins/debugger/qml/qml.pri
- src/plugins/debugger/qml/qmladapter.cpp 17 additions, 0 deletionssrc/plugins/debugger/qml/qmladapter.cpp
- src/plugins/debugger/qml/qmladapter.h 2 additions, 0 deletionssrc/plugins/debugger/qml/qmladapter.h
- src/plugins/debugger/qml/qmlcppengine.cpp 649 additions, 0 deletionssrc/plugins/debugger/qml/qmlcppengine.cpp
- src/plugins/debugger/qml/qmlcppengine.h 124 additions, 0 deletionssrc/plugins/debugger/qml/qmlcppengine.h
- src/plugins/debugger/qml/qmlengine.cpp 71 additions, 26 deletionssrc/plugins/debugger/qml/qmlengine.cpp
Loading
Please register or sign in to comment