diff options
author | Eike Ziller <eike.ziller@qt.io> | 2020-12-22 16:21:45 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2021-01-05 07:30:54 +0000 |
commit | fcbb4721bae3dda765c002a32f670acd0314193d (patch) | |
tree | c57b98412a625f3857ec1a937cb29bf4d18b8e02 /src/libs/utils/infobar.cpp | |
parent | b0d2c0d45d5be4afaa6b363341dbc02bb8ff2cc8 (diff) |
Utils: Use new settings API
Avoid writing defaults to the settings.
Task-number: QTCREATORBUG-24430
Change-Id: I57193c0c07c02faf95753378bb1c8d86d18fd131
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/libs/utils/infobar.cpp')
-rw-r--r-- | src/libs/utils/infobar.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/utils/infobar.cpp b/src/libs/utils/infobar.cpp index d3be41e4785..8405d4bc1f3 100644 --- a/src/libs/utils/infobar.cpp +++ b/src/libs/utils/infobar.cpp @@ -27,6 +27,7 @@ #include "algorithm.h" #include "qtcassert.h" +#include "qtcsettings.h" #include "theme/theme.h" #include "utilsicons.h" @@ -192,7 +193,7 @@ void InfoBar::clearGloballySuppressed() { globallySuppressed.clear(); if (m_settings) - m_settings->setValue(QLatin1String(C_SUPPRESSED_WARNINGS), QStringList()); + m_settings->remove(C_SUPPRESSED_WARNINGS); } bool InfoBar::anyGloballySuppressed() @@ -205,7 +206,7 @@ void InfoBar::writeGloballySuppressedToSettings() if (!m_settings) return; const QStringList list = Utils::transform<QList>(globallySuppressed, &Id::toString); - m_settings->setValue(QLatin1String(C_SUPPRESSED_WARNINGS), list); + QtcSettings::setValueWithDefault(m_settings, C_SUPPRESSED_WARNINGS, list); } |