From 010ce2d20dc8d776fad3062cf68ad2c3535c9d2b Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Wed, 5 Oct 2011 14:14:35 +0200 Subject: QmlJS: Set correct scope in signal handlers. This means the code model will now offer correct completion and highlighting for arguments of signals in their handlers, example: MouseArea { onClicked: { mou // now also completes 'mouse' } } Reviewed-by: Fawzi Mohamed Change-Id: I01838ef00e391b13e6e5a832c9ec3cd983689c5b Reviewed-on: http://codereview.qt-project.org/6147 Reviewed-by: Christian Kamm Sanity-Review: Christian Kamm --- src/libs/qmljs/qmljsvalueowner.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libs/qmljs/qmljsvalueowner.cpp') diff --git a/src/libs/qmljs/qmljsvalueowner.cpp b/src/libs/qmljs/qmljsvalueowner.cpp index c2c6974fbf..a4b96bd40d 100644 --- a/src/libs/qmljs/qmljsvalueowner.cpp +++ b/src/libs/qmljs/qmljsvalueowner.cpp @@ -932,6 +932,7 @@ const ObjectValue *ValueOwner::qmlVector3DObject() const Value *ValueOwner::defaultValueForBuiltinType(const QString &name) const { + // this list is defined in ProcessAST::visit(UiPublicMember) in qdeclarativescript.cpp if (name == QLatin1String("int")) { return intValue(); } else if (name == QLatin1String("bool")) { -- cgit v1.2.1