Utils: Fix initial values for some aspects

Change-Id: I6ca0360587c2af91d267b59efa9d7bc208b806cd
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Stenger
2021-02-19 12:33:21 +01:00
parent cb7b3dd817
commit 49ae9b5b30

View File

@@ -973,6 +973,7 @@ void StringAspect::makeCheckable(CheckBoxPlacement checkBoxPlacement,
BoolAspect::BoolAspect(const QString &settingsKey) BoolAspect::BoolAspect(const QString &settingsKey)
: d(new Internal::BoolAspectPrivate) : d(new Internal::BoolAspectPrivate)
{ {
setValue(false);
setDefaultValue(false); setDefaultValue(false);
setSettingsKey(settingsKey); setSettingsKey(settingsKey);
} }
@@ -1148,6 +1149,7 @@ void SelectionAspect::addOption(const QString &displayName, const QString &toolT
MultiSelectionAspect::MultiSelectionAspect() MultiSelectionAspect::MultiSelectionAspect()
: d(new Internal::MultiSelectionAspectPrivate(this)) : d(new Internal::MultiSelectionAspectPrivate(this))
{ {
setValue(QStringList());
setDefaultValue(QStringList()); setDefaultValue(QStringList());
} }
@@ -1359,6 +1361,7 @@ TriStateAspect::TriStateAspect(const QString onString, const QString &offString,
const QString &defaultString) const QString &defaultString)
{ {
setDisplayStyle(DisplayStyle::ComboBox); setDisplayStyle(DisplayStyle::ComboBox);
setSetting(TriState::Default);
setDefaultValue(2); setDefaultValue(2);
addOption(onString); addOption(onString);
addOption(offString); addOption(offString);