diff options
author | Martin Smith <martin.smith@nokia.com> | 2012-03-13 14:46:28 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-13 18:04:12 +0100 |
commit | 0d43b8c617c4bb564e0789994de94f26506ad30b (patch) | |
tree | 49beff39362b5814f540a4289da2b92294ab05e0 /src/tools/qdoc/node.h | |
parent | 8ac05adca706094f0cdeb997e6bb89945f8917b8 (diff) |
qdoc3: qdoc now handles overloaded methods for QML
When a C++ class is documented as a QML type, it can
have overloaded QML methods. These are now handled
correctly by qdoc. The method list for QML types is
now output with the full method signature. For signals
and handlers too.
Task-number: QTBUG-24670
Change-Id: If529d4136f5b480373b6ac25d2dceef15e6ea3db
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
Diffstat (limited to 'src/tools/qdoc/node.h')
-rw-r--r-- | src/tools/qdoc/node.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tools/qdoc/node.h b/src/tools/qdoc/node.h index 440b22dc04..23ee38cba3 100644 --- a/src/tools/qdoc/node.h +++ b/src/tools/qdoc/node.h @@ -173,6 +173,7 @@ public: void setPageType(PageType t) { pageType_ = t; } void setPageType(const QString& t); void setParent(InnerNode* n) { parent_ = n; } + void setIndexNodeFlag() { indexNodeFlag_ = true; } virtual bool isInnerNode() const = 0; virtual bool isReimp() const { return false; } @@ -183,6 +184,7 @@ public: virtual bool isAbstract() const { return false; } virtual void setAbstract(bool ) { } virtual QString title() const { return QString(); } + bool isIndexNode() const { return indexNodeFlag_; } Type type() const { return nodeType_; } virtual SubType subType() const { return NoSubType; } InnerNode* parent() const { return parent_; } @@ -240,13 +242,16 @@ protected: private: -#ifdef Q_WS_WIN Type nodeType_; Access access_; ThreadSafeness safeness_; PageType pageType_; Status status_; -#else + bool indexNodeFlag_; + +#if 0 + //ifdef Q_WS_WIN + //else Type nodeType_ : 4; Access access_ : 2; ThreadSafeness safeness_ : 2; |