Aspects: Remove some more default values

Change-Id: Iadee8b8f1eeb3ff009a667d45a51f6f5a94329ca
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Orgad Shaneh
2020-11-09 15:44:44 +02:00
committed by Orgad Shaneh
parent ac6bfd0620
commit 3122a1bfc5
9 changed files with 19 additions and 20 deletions

View File

@@ -131,14 +131,16 @@ void BaseAspect::addToLayout(LayoutBuilder &)
{
}
void BaseAspect::saveToMap(QVariantMap &data, const QVariant &value, const QVariant &defaultValue) const
void BaseAspect::saveToMap(QVariantMap &data, const QVariant &value,
const QVariant &defaultValue, const QString &keyExtension) const
{
if (settingsKey().isEmpty())
return;
const QString key = settingsKey() + keyExtension;
if (value == defaultValue)
data.remove(settingsKey());
data.remove(key);
else
data.insert(settingsKey(), value);
data.insert(key, value);
}
/*!