summaryrefslogtreecommitdiffstats
path: root/src/qdoc/qmlmarkupvisitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/qmlmarkupvisitor.cpp')
-rw-r--r--src/qdoc/qmlmarkupvisitor.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/qdoc/qmlmarkupvisitor.cpp b/src/qdoc/qmlmarkupvisitor.cpp
index 7fd6e7c28..6d0f2470b 100644
--- a/src/qdoc/qmlmarkupvisitor.cpp
+++ b/src/qdoc/qmlmarkupvisitor.cpp
@@ -115,6 +115,11 @@ QString QmlMarkupVisitor::markedUpCode()
return output;
}
+bool QmlMarkupVisitor::hasError() const
+{
+ return hasRecursionDepthError;
+}
+
void QmlMarkupVisitor::addExtra(quint32 start, quint32 finish)
{
if (extraIndex >= extraLocations.length()) {
@@ -804,6 +809,12 @@ bool QmlMarkupVisitor::visit(QQmlJS::AST::UiObjectDefinition *definition)
QQmlJS::AST::Node::accept(definition->initializer, this);
return false;
}
+
+void QmlMarkupVisitor::throwRecursionDepthError()
+{
+ hasRecursionDepthError = true;
+}
+
#endif
QT_END_NAMESPACE