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<complete> // now also completes 'mouse' } } Reviewed-by: Fawzi Mohamed Change-Id: I01838ef00e391b13e6e5a832c9ec3cd983689c5b Reviewed-on: http://codereview.qt-project.org/6147 Reviewed-by:Christian Kamm <christian.d.kamm@nokia.com> Sanity-Review: Christian Kamm <christian.d.kamm@nokia.com>
Showing
- src/libs/qmljs/qmljsinterpreter.cpp 61 additions, 20 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 6 additions, 1 deletionsrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljsscopebuilder.cpp 31 additions, 5 deletionssrc/libs/qmljs/qmljsscopebuilder.cpp
- src/libs/qmljs/qmljsscopechain.cpp 6 additions, 0 deletionssrc/libs/qmljs/qmljsscopechain.cpp
- src/libs/qmljs/qmljsscopechain.h 1 addition, 0 deletionssrc/libs/qmljs/qmljsscopechain.h
- src/libs/qmljs/qmljstypedescriptionreader.cpp 2 additions, 2 deletionssrc/libs/qmljs/qmljstypedescriptionreader.cpp
- src/libs/qmljs/qmljsvalueowner.cpp 1 addition, 0 deletionssrc/libs/qmljs/qmljsvalueowner.cpp
Loading
Please register or sign in to comment