forked from qt-creator/qt-creator
Aspects: Remove some more default values
Change-Id: Iadee8b8f1eeb3ff009a667d45a51f6f5a94329ca Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
ac6bfd0620
commit
3122a1bfc5
@@ -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);
|
||||
}
|
||||
|
||||
/*!
|
||||
|
||||
Reference in New Issue
Block a user