diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2024-04-15 12:11:51 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2024-04-16 09:04:05 +0000 |
commit | 11cd22a1258959bfd1a6e26ab69373d006b86861 (patch) | |
tree | 1e73aaf0d63d62577be0167925e7bf71038debce /src/plugins/cppeditor/cppcodemodelsettings.h | |
parent | caf79d6baa84f5085fe348052dc2184ae14e8bd1 (diff) |
CppEditor: Hide CppCodeModelProjectSettings
Change-Id: Ie0e10610e7428f94e487261d2ffbc1cc44011f36
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/cppeditor/cppcodemodelsettings.h')
-rw-r--r-- | src/plugins/cppeditor/cppcodemodelsettings.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/plugins/cppeditor/cppcodemodelsettings.h b/src/plugins/cppeditor/cppcodemodelsettings.h index c7c7cb4e8c..71e14bbb5c 100644 --- a/src/plugins/cppeditor/cppcodemodelsettings.h +++ b/src/plugins/cppeditor/cppcodemodelsettings.h @@ -40,6 +40,9 @@ public: static CppCodeModelSettings settingsForProject(const ProjectExplorer::Project *project); static CppCodeModelSettings settingsForProject(const Utils::FilePath &projectFile); static CppCodeModelSettings settingsForFile(const Utils::FilePath &file); + static bool hasCustomSettings(const ProjectExplorer::Project *project); + static void setSettingsForProject(ProjectExplorer::Project *project, + const CppCodeModelSettings &settings); static const CppCodeModelSettings &global() { return globalInstance(); } static void setGlobal(const CppCodeModelSettings &settings); @@ -70,25 +73,6 @@ private: void fromSettings(Utils::QtcSettings *s); }; -class CppCodeModelProjectSettings -{ -public: - CppCodeModelProjectSettings(ProjectExplorer::Project *project); - - CppCodeModelSettings settings() const; - void setSettings(const CppCodeModelSettings &settings); - bool useGlobalSettings() const { return m_useGlobalSettings; } - void setUseGlobalSettings(bool useGlobal); - -private: - void loadSettings(); - void saveSettings(); - - ProjectExplorer::Project * const m_project; - CppCodeModelSettings m_customSettings; - bool m_useGlobalSettings = true; -}; - namespace Internal { void setupCppCodeModelSettingsPage(); void setupCppCodeModelProjectSettingsPanel(); |