forked from qt-creator/qt-creator
QmlDesigner: Escape colors
Change-Id: I02b592f2f6f06eb5ab36dc2dc2eaa96f2ffd3b7d Reviewed-by: Knud Dollereder <knud.dollereder@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
d6e787e770
commit
e3ac997fd4
@@ -498,8 +498,13 @@ QString RewriterView::auxiliaryDataAsQML() const
|
||||
|
||||
const QVariant value = data.value(key.toUtf8());
|
||||
QString strValue = value.toString();
|
||||
if (static_cast<QMetaType::Type>(value.type()) == QMetaType::QString)
|
||||
|
||||
auto metaType = static_cast<QMetaType::Type>(value.type());
|
||||
|
||||
if (metaType == QMetaType::QString
|
||||
|| metaType == QMetaType::QColor) {
|
||||
strValue = "\"" + strValue + "\"";
|
||||
}
|
||||
|
||||
if (!strValue.isEmpty()) {
|
||||
str += replaceIllegalPropertyNameChars(key) + ":";
|
||||
|
Reference in New Issue
Block a user