forked from qt-creator/qt-creator
QmlJS: Fix code model for QSize and QSizeF.
Means their members are now completed correctly. Task-number: QTCREATORBUG-1132 Reviewed-by: Erik Verbruggen
This commit is contained in:
@@ -803,6 +803,14 @@ const Value *QmlObjectValue::propertyValue(const FakeMetaProperty &prop) const
|
|||||||
object->setProperty("x", engine()->numberValue());
|
object->setProperty("x", engine()->numberValue());
|
||||||
object->setProperty("y", engine()->numberValue());
|
object->setProperty("y", engine()->numberValue());
|
||||||
value = object;
|
value = object;
|
||||||
|
} else if (typeName == QLatin1String("QSize")
|
||||||
|
|| typeName == QLatin1String("QSizeF")) {
|
||||||
|
// ### cache
|
||||||
|
ObjectValue *object = engine()->newObject(/*prototype =*/ 0);
|
||||||
|
object->setClassName(QLatin1String("Size"));
|
||||||
|
object->setProperty("width", engine()->numberValue());
|
||||||
|
object->setProperty("height", engine()->numberValue());
|
||||||
|
value = object;
|
||||||
} else if (typeName == QLatin1String("QRect")
|
} else if (typeName == QLatin1String("QRect")
|
||||||
|| typeName == QLatin1String("QRectF")) {
|
|| typeName == QLatin1String("QRectF")) {
|
||||||
// ### cache
|
// ### cache
|
||||||
|
Reference in New Issue
Block a user