summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/qmlparser/qqmljsast.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qdoc/qmlparser/qqmljsast.cpp')
-rw-r--r--src/tools/qdoc/qmlparser/qqmljsast.cpp24
1 files changed, 21 insertions, 3 deletions
diff --git a/src/tools/qdoc/qmlparser/qqmljsast.cpp b/src/tools/qdoc/qmlparser/qqmljsast.cpp
index ea0df4a537..33b3868e66 100644
--- a/src/tools/qdoc/qmlparser/qqmljsast.cpp
+++ b/src/tools/qdoc/qmlparser/qqmljsast.cpp
@@ -821,7 +821,7 @@ void DebuggerStatement::accept0(Visitor *visitor)
void UiProgram::accept0(Visitor *visitor)
{
if (visitor->visit(this)) {
- accept(imports, visitor);
+ accept(headers, visitor);
accept(members, visitor);
}
@@ -932,16 +932,34 @@ void UiImport::accept0(Visitor *visitor)
visitor->endVisit(this);
}
-void UiImportList::accept0(Visitor *visitor)
+void UiQualifiedPragmaId::accept0(Visitor *visitor)
{
if (visitor->visit(this)) {
- accept(import, visitor);
+ }
+
+ visitor->endVisit(this);
+}
+
+void UiPragma::accept0(Visitor *visitor)
+{
+ if (visitor->visit(this)) {
+ accept(pragmaType, visitor);
+ }
+
+ visitor->endVisit(this);
+}
+
+void UiHeaderItemList::accept0(Visitor *visitor)
+{
+ if (visitor->visit(this)) {
+ accept(headerItem, visitor);
accept(next, visitor);
}
visitor->endVisit(this);
}
+
void UiSourceElement::accept0(Visitor *visitor)
{
if (visitor->visit(this)) {