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
Showing
- src/plugins/debugger/debugger.pro 6 additions, 1 deletionsrc/plugins/debugger/debugger.pro
- src/plugins/debugger/debuggerengine.h 4 additions, 0 deletionssrc/plugins/debugger/debuggerengine.h
- src/plugins/debugger/debuggerrunner.cpp 1 addition, 1 deletionsrc/plugins/debugger/debuggerrunner.cpp
- src/plugins/debugger/qml/qml.pri 10 additions, 2 deletionssrc/plugins/debugger/qml/qml.pri
- src/plugins/debugger/qml/qmladapter.cpp 204 additions, 0 deletionssrc/plugins/debugger/qml/qmladapter.cpp
- src/plugins/debugger/qml/qmladapter.h 98 additions, 0 deletionssrc/plugins/debugger/qml/qmladapter.h
- src/plugins/debugger/qml/qmldebuggerclient.cpp 10 additions, 6 deletionssrc/plugins/debugger/qml/qmldebuggerclient.cpp
- src/plugins/debugger/qml/qmldebuggerclient.h 4 additions, 4 deletionssrc/plugins/debugger/qml/qmldebuggerclient.h
- src/plugins/debugger/qml/qmlengine.cpp 75 additions, 8 deletionssrc/plugins/debugger/qml/qmlengine.cpp
- src/plugins/debugger/qml/qmlengine.h 14 additions, 1 deletionsrc/plugins/debugger/qml/qmlengine.h
- src/plugins/debugger/qml/qmljsprivateapi.h 6 additions, 45 deletionssrc/plugins/debugger/qml/qmljsprivateapi.h
- src/plugins/plugins.pro 3 additions, 2 deletionssrc/plugins/plugins.pro
- src/plugins/qmljsinspector/qmljsclientproxy.cpp 68 additions, 180 deletionssrc/plugins/qmljsinspector/qmljsclientproxy.cpp
- src/plugins/qmljsinspector/qmljsclientproxy.h 15 additions, 15 deletionssrc/plugins/qmljsinspector/qmljsclientproxy.h
- src/plugins/qmljsinspector/qmljsinspector.cpp 153 additions, 134 deletionssrc/plugins/qmljsinspector/qmljsinspector.cpp
- src/plugins/qmljsinspector/qmljsinspector.h 13 additions, 30 deletionssrc/plugins/qmljsinspector/qmljsinspector.h
- src/plugins/qmljsinspector/qmljsinspector.pro 0 additions, 4 deletionssrc/plugins/qmljsinspector/qmljsinspector.pro
- src/plugins/qmljsinspector/qmljsinspectorplugin.cpp 28 additions, 93 deletionssrc/plugins/qmljsinspector/qmljsinspectorplugin.cpp
- src/plugins/qmljsinspector/qmljsinspectorplugin.h 5 additions, 7 deletionssrc/plugins/qmljsinspector/qmljsinspectorplugin.h
- src/plugins/qmljsinspector/qmljslivetextpreview.cpp 55 additions, 23 deletionssrc/plugins/qmljsinspector/qmljslivetextpreview.cpp
Loading
Please register or sign in to comment