From 49ae9b5b3041f9a49c66ab166a11a58e382bb47c Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Fri, 19 Feb 2021 12:33:21 +0100 Subject: [PATCH] Utils: Fix initial values for some aspects Change-Id: I6ca0360587c2af91d267b59efa9d7bc208b806cd Reviewed-by: hjk --- src/libs/utils/aspects.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index 704ed3e6170..8da580567fb 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -973,6 +973,7 @@ void StringAspect::makeCheckable(CheckBoxPlacement checkBoxPlacement, BoolAspect::BoolAspect(const QString &settingsKey) : d(new Internal::BoolAspectPrivate) { + setValue(false); setDefaultValue(false); setSettingsKey(settingsKey); } @@ -1148,6 +1149,7 @@ void SelectionAspect::addOption(const QString &displayName, const QString &toolT MultiSelectionAspect::MultiSelectionAspect() : d(new Internal::MultiSelectionAspectPrivate(this)) { + setValue(QStringList()); setDefaultValue(QStringList()); } @@ -1359,6 +1361,7 @@ TriStateAspect::TriStateAspect(const QString onString, const QString &offString, const QString &defaultString) { setDisplayStyle(DisplayStyle::ComboBox); + setSetting(TriState::Default); setDefaultValue(2); addOption(onString); addOption(offString);