QmlProfiler: fix progress bar visibilty for loading traces
Move the main part of the loading work into a background thread
and show the standard progress indicator for the "reading file"
part of the load operation.
The load operation can be canceled now.
Change-Id: I4cb3b762072ab4a0665dcf9d4a39d6d6630d22e8
Task-number: QTCREATORBUG-11822
Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
Showing
- src/plugins/qmlprofiler/qmlprofilerconstants.h 1 addition, 0 deletionssrc/plugins/qmlprofiler/qmlprofilerconstants.h
- src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp 20 additions, 14 deletionssrc/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
- src/plugins/qmlprofiler/qmlprofilermodelmanager.h 2 additions, 0 deletionssrc/plugins/qmlprofiler/qmlprofilermodelmanager.h
- src/plugins/qmlprofiler/qmlprofilertool.cpp 10 additions, 9 deletionssrc/plugins/qmlprofiler/qmlprofilertool.cpp
- src/plugins/qmlprofiler/qmlprofilertool.h 1 addition, 1 deletionsrc/plugins/qmlprofiler/qmlprofilertool.h
- src/plugins/qmlprofiler/qmlprofilertracefile.cpp 40 additions, 2 deletionssrc/plugins/qmlprofiler/qmlprofilertracefile.cpp
- src/plugins/qmlprofiler/qmlprofilertracefile.h 4 additions, 0 deletionssrc/plugins/qmlprofiler/qmlprofilertracefile.h
- src/plugins/qmlprofiler/qv8profilerdatamodel.cpp 6 additions, 1 deletionsrc/plugins/qmlprofiler/qv8profilerdatamodel.cpp
- src/plugins/qmlprofiler/qv8profilerdatamodel.h 1 addition, 1 deletionsrc/plugins/qmlprofiler/qv8profilerdatamodel.h
Loading
Please register or sign in to comment