diff options
author | Martin Smith <martin.smith@digia.com> | 2013-02-20 12:03:32 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-02-20 17:22:26 +0100 |
commit | 2cb22c6cc01627700ebfb8d2528ab4f700917a9b (patch) | |
tree | 2a90f9db61cf7ee292f58975a52cff1738487db0 /src/tools/qdoc/qmlvisitor.h | |
parent | dacc222d5a3327fb27d69e57d99111cdf9084304 (diff) |
qdoc: QML Inheritance is not resolved correctly.
This change adds some QML property, signal, and method
data to the .index file. It also provides more robust
resolving of QML inheritance for qml types.
Task-number: QTBUG-29778
Change-Id: Iaefd64227913a19f427b21e904ca5e32c82d7b29
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Diffstat (limited to 'src/tools/qdoc/qmlvisitor.h')
-rw-r--r-- | src/tools/qdoc/qmlvisitor.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/qdoc/qmlvisitor.h b/src/tools/qdoc/qmlvisitor.h index 172aca579a..bfec61eb34 100644 --- a/src/tools/qdoc/qmlvisitor.h +++ b/src/tools/qdoc/qmlvisitor.h @@ -97,6 +97,7 @@ public: void endVisit(QQmlJS::AST::UiQualifiedId *); private: + QString getFullyQualifiedId(QQmlJS::AST::UiQualifiedId *id); QQmlJS::AST::SourceLocation precedingComment(quint32 offset) const; bool applyDocumentation(QQmlJS::AST::SourceLocation location, Node *node); void applyMetacommands(QQmlJS::AST::SourceLocation location, Node* node, Doc& doc); @@ -110,7 +111,7 @@ private: QString filePath; QString name; QString document; - QList<QPair<QString, QString> > importList; + ImportList importList; QSet<QString> commands; QSet<QString> topics; QSet<quint32> usedComments; |