forked from qt-creator/qt-creator
JsonWizard: Make bool values easier to work with in string expandsion
Return an empty string for "false". Change-Id: I54506fb3db5857786c0448b0c76114ad237ef555 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -46,8 +46,12 @@ JsonWizard::JsonWizard(QWidget *parent) :
|
||||
{
|
||||
m_expander.registerExtraResolver([this](const QString &name, QString *ret) -> bool {
|
||||
QVariant v = value(name);
|
||||
if (v.isValid())
|
||||
*ret = v.toString();
|
||||
if (v.isValid()) {
|
||||
if (v.type() == QVariant::Bool)
|
||||
*ret = v.toBool() ? QLatin1String("true") : QString();
|
||||
else
|
||||
*ret = v.toString();
|
||||
}
|
||||
return v.isValid();
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user