diff -r ef0373b55136 -r 758a864f9613 src/declarative/qml/qmetaobjectbuilder.cpp --- a/src/declarative/qml/qmetaobjectbuilder.cpp Fri Sep 17 08:34:18 2010 +0300 +++ b/src/declarative/qml/qmetaobjectbuilder.cpp Mon Oct 04 01:19:32 2010 +0300 @@ -205,7 +205,7 @@ (const QByteArray& _name, const QByteArray& _type, int notifierIdx=-1) : name(_name), type(QMetaObject::normalizedType(_type.constData())), - flags(Readable | Writable), notifySignal(-1) + flags(Readable | Writable | Scriptable), notifySignal(-1) { if (notifierIdx >= 0) { flags |= Notify; @@ -1142,7 +1142,7 @@ if (!parameterNames.isEmpty()) { QByteArray names; bool first = true; - foreach (QByteArray name, parameterNames) { + foreach (const QByteArray &name, parameterNames) { if (first) first = false; else @@ -2187,7 +2187,7 @@ /*! Returns true if the property is scriptable; otherwise returns false. - This default value is false. + This default value is true. \sa setScriptable(), isDesignable(), isStored() */