diff options
author | Nikolai Kosjar <[email protected]> | 2018-01-22 16:31:05 +0100 |
---|---|---|
committer | Nikolai Kosjar <[email protected]> | 2018-01-29 08:14:03 +0000 |
commit | 2c744412606ab3c0733948c3c2fec8e2da5f98b4 (patch) | |
tree | 31b0c48fd2b8bbc6390cc76da907e564d9da6de3 /src/plugins/clangcodemodel/clangprojectsettingswidget.cpp | |
parent | 384128662e21c398858fa38126d91599006d8424 (diff) |
Clang: Use only one ClangProjectSettings instance per project
So far we've created ClangProjectSettings objects on demand. To get
change notifications there should be only one per project alive (and
accessible).
Change-Id: I757186ceaa642c6864d02946258cc6eb18064a52
Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/clangcodemodel/clangprojectsettingswidget.cpp')
-rw-r--r-- | src/plugins/clangcodemodel/clangprojectsettingswidget.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/clangcodemodel/clangprojectsettingswidget.cpp b/src/plugins/clangcodemodel/clangprojectsettingswidget.cpp index 57461779bcd..fcee2b1dd85 100644 --- a/src/plugins/clangcodemodel/clangprojectsettingswidget.cpp +++ b/src/plugins/clangcodemodel/clangprojectsettingswidget.cpp @@ -25,6 +25,7 @@ #include "clangprojectsettingswidget.h" +#include "clangmodelmanagersupport.h" #include "clangprojectsettings.h" #include <coreplugin/icore.h> @@ -52,7 +53,7 @@ static Core::Id configIdForProject(ClangProjectSettings &projectSettings) } ClangProjectSettingsWidget::ClangProjectSettingsWidget(ProjectExplorer::Project *project) - : m_projectSettings(project) + : m_projectSettings(ModelManagerSupportClang::instance()->projectSettings(project)) { m_ui.setupUi(this); |