aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/infobar.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2020-12-22 16:21:45 +0100
committerEike Ziller <eike.ziller@qt.io>2021-01-05 07:30:54 +0000
commitfcbb4721bae3dda765c002a32f670acd0314193d (patch)
treec57b98412a625f3857ec1a937cb29bf4d18b8e02 /src/libs/utils/infobar.cpp
parentb0d2c0d45d5be4afaa6b363341dbc02bb8ff2cc8 (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.cpp5
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);
}