aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cpptoolsplugin.h
diff options
context:
space:
mode:
authorNikolai Kosjar <[email protected]>2013-07-10 14:46:08 +0200
committerNikolai Kosjar <[email protected]>2013-08-13 14:13:33 +0200
commit8ea14767af70f7c0c2e9940f018e7b17e6f00205 (patch)
tree469b7cc7f5af7c08350fffdc9724f31048665ec0 /src/plugins/cpptools/cpptoolsplugin.h
parent74a94e656e8c4ee4176ef369919f1a786a07040f (diff)
CppTools: Rework handling of ProjectInfo changes
(a) The code model manager figures out by itself which files were added or removed from the project. If this was done successfully, check also the timestamp of the common files and reindex if necessary. (b) A full reindexing is only triggered if the project configuration changes (defines, includes, framework paths). (c) If project files were removed, the garbage collector is called. Task-number: QTCREATORBUG-9730 Change-Id: Ib855614b070880576233a3525813617c967a72f3 Reviewed-by: Fawzi Mohamed <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/cpptoolsplugin.h')
-rw-r--r--src/plugins/cpptools/cpptoolsplugin.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h
index de48a8fe218..70d9dfb6850 100644
--- a/src/plugins/cpptools/cpptoolsplugin.h
+++ b/src/plugins/cpptools/cpptoolsplugin.h
@@ -192,6 +192,9 @@ private slots:
void test_modelmanager_refresh_also_includes_of_project_files();
void test_modelmanager_refresh_several_times();
void test_modelmanager_refresh_test_for_changes();
+ void test_modelmanager_refresh_added_and_purge_removed();
+ void test_modelmanager_refresh_timeStampModified_if_sourcefiles_change();
+ void test_modelmanager_refresh_timeStampModified_if_sourcefiles_change_data();
void test_modelmanager_snapshot_after_two_projects();
void test_modelmanager_extraeditorsupport_uiFiles();
void test_modelmanager_gc_if_last_cppeditor_closed();