diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 0b2101dc74e..fff8f898095 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -407,6 +407,14 @@ protected: return true; } + virtual bool visit(AST::UiScriptBinding *ast) + { + if (AST::Block *block = AST::cast(ast->statement)) { + _ranges.append(createRange(ast, block)); + } + return true; + } + Range createRange(AST::UiObjectMember *member, AST::UiObjectInitializer *ast) { return createRange(member, member->firstSourceLocation(), ast->rbraceToken);