From 6cf6f1c230ade2e3b66bffa8ab441dfbffb27348 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Tue, 30 Nov 2021 22:21:24 +0200 Subject: [PATCH] CppEditor: Save Clangd settings in human-readable form in the global settings. Change-Id: I2f90388c138c92f03f78044e225574ded640d4b9 Reviewed-by: hjk Reviewed-by: Christian Kandeler --- src/plugins/cppeditor/cppcodemodelsettings.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/cppeditor/cppcodemodelsettings.cpp b/src/plugins/cppeditor/cppcodemodelsettings.cpp index 6e53c0bbc13..b7af1bbb7af 100644 --- a/src/plugins/cppeditor/cppcodemodelsettings.cpp +++ b/src/plugins/cppeditor/cppcodemodelsettings.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #include #include @@ -399,12 +400,12 @@ QVersionNumber ClangdSettings::clangdVersion(const FilePath &clangdFilePath) void ClangdSettings::loadSettings() { - m_data.fromMap(Core::ICore::settings()->value(clangdSettingsKey()).toMap()); + Utils::toSettings(clangdSettingsKey(), {}, Core::ICore::settings(), &m_data); } void ClangdSettings::saveSettings() { - Core::ICore::settings()->setValue(clangdSettingsKey(), m_data.toMap()); + Utils::fromSettings(clangdSettingsKey(), {}, Core::ICore::settings(), &m_data); } #ifdef WITH_TESTS