forked from qt-creator/qt-creator
QmlJSInterpreter: specifying detailed types for QFont/QVector3D
We should differentiate between int and real Reviewed-by: Christian Kamm
This commit is contained in:
@@ -3163,10 +3163,10 @@ void Engine::initializePrototypes()
|
||||
_qmlFontObject->setProperty("underline", booleanValue());
|
||||
_qmlFontObject->setProperty("overline", booleanValue());
|
||||
_qmlFontObject->setProperty("strikeout", booleanValue());
|
||||
_qmlFontObject->setProperty("pointSize", numberValue());
|
||||
_qmlFontObject->setProperty("pixelSize", numberValue());
|
||||
_qmlFontObject->setProperty("letterSpacing", numberValue());
|
||||
_qmlFontObject->setProperty("wordSpacing", numberValue());
|
||||
_qmlFontObject->setProperty("pointSize", intValue());
|
||||
_qmlFontObject->setProperty("pixelSize", intValue());
|
||||
_qmlFontObject->setProperty("letterSpacing", realValue());
|
||||
_qmlFontObject->setProperty("wordSpacing", realValue());
|
||||
|
||||
_qmlPointObject = newObject(/*prototype =*/ 0);
|
||||
_qmlPointObject->setClassName(QLatin1String("Point"));
|
||||
@@ -3187,9 +3187,9 @@ void Engine::initializePrototypes()
|
||||
|
||||
_qmlVector3DObject = newObject(/*prototype =*/ 0);
|
||||
_qmlVector3DObject->setClassName(QLatin1String("Vector3D"));
|
||||
_qmlVector3DObject->setProperty("x", numberValue());
|
||||
_qmlVector3DObject->setProperty("y", numberValue());
|
||||
_qmlVector3DObject->setProperty("z", numberValue());
|
||||
_qmlVector3DObject->setProperty("x", realValue());
|
||||
_qmlVector3DObject->setProperty("y", realValue());
|
||||
_qmlVector3DObject->setProperty("z", realValue());
|
||||
}
|
||||
|
||||
const ObjectValue *Engine::qmlKeysObject()
|
||||
|
||||
Reference in New Issue
Block a user