forked from qt-creator/qt-creator
QmlDesigner: Fix bool handling in the list model editor
Task-number: QDS-2581 Change-Id: I47a9ed4ca55532bb7199a6c5dd4894b7adb7d05d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -51,6 +51,17 @@ public:
|
||||
|
||||
QVariant maybeConvertToNumber(const QVariant &value)
|
||||
{
|
||||
if (value.type() == QVariant::Bool)
|
||||
return value;
|
||||
|
||||
if (value.type() == QVariant::String) {
|
||||
const QString text = value.toString();
|
||||
if (text == "true")
|
||||
return QVariant(true);
|
||||
if (text == "false")
|
||||
return QVariant(false);
|
||||
}
|
||||
|
||||
bool canConvert = false;
|
||||
double convertedValue = value.toDouble(&canConvert);
|
||||
if (canConvert) {
|
||||
|
||||
Reference in New Issue
Block a user