diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-11-30 17:02:33 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-12-07 14:04:50 +0000 |
commit | c400923308f5c4df4e8d96a04d12dc54322f7ade (patch) | |
tree | 472da8291ca7f8bd697f77012b65fb4a7f74b64e /src/libs/cplusplus/DependencyTable.cpp | |
parent | f2dd45d8ce93c858b2bc4afccdbf61adadcdc64f (diff) | |
download | qt-creator-c400923308f5c4df4e8d96a04d12dc54322f7ade.tar.gz |
Modernize Type Hierarchy
Don't freeze UI on request for show Type Hierarchy.
Move the lookup code into a separate thread.
Don't clear tree hierarchy when waiting for new one.
Show progress indicator on top of old hierarchy instead.
Add a task to ProgressManager when working on a new hierarchy.
Handle canceling the process of showing Type Hierarchy.
Implement simple progress reporting for this process.
Optimize a bit DerivedHierarchyVisitor.
Change-Id: I3894ac6ed3f4834831831f083f718f8385ca346f
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs/cplusplus/DependencyTable.cpp')
0 files changed, 0 insertions, 0 deletions