diff options
Diffstat (limited to 'src/qdoc/generator.h')
-rw-r--r-- | src/qdoc/generator.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/qdoc/generator.h b/src/qdoc/generator.h index f90c82315..fe79fd77e 100644 --- a/src/qdoc/generator.h +++ b/src/qdoc/generator.h @@ -103,6 +103,7 @@ public: static bool useTimestamps() { return useTimestamps_; } protected: + static QFile *openSubPageFile(const Node *node, const QString &fileName); void beginFilePage(const Node *node, const QString &fileName); void endFilePage() { endSubPage(); } // for symmetry void beginSubPage(const Node *node, const QString &fileName); @@ -164,6 +165,7 @@ protected: QString getMetadataElement(const Aggregate *inner, const QString &t); QStringList getMetadataElements(const Aggregate *inner, const QString &t); void generateOverloadedSignal(const Node *node, CodeMarker *marker); + static QString getOverloadedSignalCode(const Node *node); QString indent(int level, const QString &markedCode); QTextStream& out(); QString outFileName(); @@ -178,6 +180,11 @@ protected: void unknownAtom(const Atom *atom); int appendSortedQmlNames(Text &text, const Node *base, const NodeList &subs); + static bool hasExceptions(const Node *node, + NodeList &reentrant, + NodeList &threadsafe, + NodeList &nonreentrant); + QMap<QString, QStringList> editionGroupMap; QMap<QString, QStringList> editionModuleMap; QString naturalLanguage; @@ -201,6 +208,8 @@ protected: void appendSignature(Text &text, const Node *node); void signatureList(const NodeList &nodes, const Node *relative, CodeMarker *marker); + void addImageToCopy(const ExampleNode *en, const QString &file); + private: static Generator *currentGenerator_; static QStringList exampleDirs; |