summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppmodelmanager_test.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-01-19 14:54:23 +0100
committerhjk <hjk@qt.io>2017-01-25 13:52:51 +0000
commit3c743346b07e0a80817737580bfa6d6c556c88e2 (patch)
tree86ae2b37b3636825e10af939e45c53506433782e /src/plugins/cpptools/cppmodelmanager_test.cpp
parent03a68a91bbf3236472e41721192a0716d1db1fe8 (diff)
downloadqt-creator-3c743346b07e0a80817737580bfa6d6c556c88e2.tar.gz
ProjectExplorer: Make the FlatModel a Utils::TreeModel
The FlatModel is essentially a proxy model keeping expansion and filter state per ProjectTree(View). Using a Utils::TreeModel makes it fast enough to allow recreation of the proxy structure on structural changes simplifying the parent/child logic significantly. The {Session,Project,Folder,File}Node hierarchy still is still primary information and shared by all views. Change-Id: Ic08180a19bda37908280ff30e0737d188ed93e92 Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager_test.cpp')
0 files changed, 0 insertions, 0 deletions