From: Thomas Hartmann Date: Mon, 1 Oct 2012 10:23:50 +0000 (+0200) Subject: Complete QmlJSVisitor for UiParameterList X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=67eb7a3763b4003768dd10c65f8043fef39fbf8d;p=konrad%2Fqtdeclarative.git Complete QmlJSVisitor for UiParameterList QmlJS::Visitor was missing the visit for UiParameterList. Change-Id: I3c2cb76b934059ebcef53c1a0faad3f239b33359 Reviewed-by: Joerg Bornemann Reviewed-by: Christian Kamm --- diff --git a/src/qml/qml/parser/qqmljsast.cpp b/src/qml/qml/parser/qqmljsast.cpp index 7dfa790..aafb630 100644 --- a/src/qml/qml/parser/qqmljsast.cpp +++ b/src/qml/qml/parser/qqmljsast.cpp @@ -837,6 +837,13 @@ void UiObjectInitializer::accept0(Visitor *visitor) visitor->endVisit(this); } +void UiParameterList::accept0(Visitor *visitor) +{ + if (visitor->visit(this)) { + } + visitor->endVisit(this); +} + void UiObjectBinding::accept0(Visitor *visitor) { if (visitor->visit(this)) { diff --git a/src/qml/qml/parser/qqmljsast_p.h b/src/qml/qml/parser/qqmljsast_p.h index d270846..2f4862c 100644 --- a/src/qml/qml/parser/qqmljsast_p.h +++ b/src/qml/qml/parser/qqmljsast_p.h @@ -2402,7 +2402,7 @@ public: previous->next = this; } - virtual void accept0(Visitor *) {} + virtual void accept0(Visitor *); virtual SourceLocation firstSourceLocation() const { return propertyTypeToken; } diff --git a/src/qml/qml/parser/qqmljsastfwd_p.h b/src/qml/qml/parser/qqmljsastfwd_p.h index e8427cc..8c289ad 100644 --- a/src/qml/qml/parser/qqmljsastfwd_p.h +++ b/src/qml/qml/parser/qqmljsastfwd_p.h @@ -168,6 +168,7 @@ class UiProgram; class UiImportList; class UiImport; class UiPublicMember; +class UiParameterList; class UiObjectDefinition; class UiObjectInitializer; class UiObjectBinding; diff --git a/src/qml/qml/parser/qqmljsastvisitor_p.h b/src/qml/qml/parser/qqmljsastvisitor_p.h index ffec5a8..e131ffc 100644 --- a/src/qml/qml/parser/qqmljsastvisitor_p.h +++ b/src/qml/qml/parser/qqmljsastvisitor_p.h @@ -80,6 +80,7 @@ public: virtual bool visit(UiObjectBinding *) { return true; } virtual bool visit(UiScriptBinding *) { return true; } virtual bool visit(UiArrayBinding *) { return true; } + virtual bool visit(UiParameterList *) { return true; } virtual bool visit(UiObjectMemberList *) { return true; } virtual bool visit(UiArrayMemberList *) { return true; } virtual bool visit(UiQualifiedId *) { return true; } @@ -94,6 +95,7 @@ public: virtual void endVisit(UiObjectBinding *) {} virtual void endVisit(UiScriptBinding *) {} virtual void endVisit(UiArrayBinding *) {} + virtual void endVisit(UiParameterList *) {} virtual void endVisit(UiObjectMemberList *) {} virtual void endVisit(UiArrayMemberList *) {} virtual void endVisit(UiQualifiedId *) {}