![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Interface handling documentation generation during tree traversal. More...
#include <documentationhandler.h>
Public Member Functions | |
| virtual | ~DocumentationHandler ()=default |
| virtual void | beginDocument (const QString &fileName)=0 |
| virtual void | endDocument ()=0 |
| virtual QString | fileName (const Node *node) const =0 |
| virtual void | generateCollectionNode (CollectionNode *cn, CodeMarker *marker)=0 |
| virtual void | generateGenericCollectionPage (CollectionNode *cn, CodeMarker *marker)=0 |
| virtual void | generatePageNode (PageNode *pn, CodeMarker *marker)=0 |
| virtual void | generateCppReferencePage (Aggregate *aggregate, CodeMarker *marker)=0 |
| virtual void | generateQmlTypePage (QmlTypeNode *qcn, CodeMarker *marker)=0 |
| virtual void | generateProxyPage (Aggregate *aggregate, CodeMarker *marker)=0 |
| virtual void | mergeCollections (CollectionNode *cn)=0 |
Interface handling documentation generation during tree traversal.
DocumentationHandler defines the callbacks that DocumentationTraverser invokes as it walks the node tree. Implementations control file lifecycle and content generation while the traverser handles filtering, dispatch, and recursion.
This separation enables composition over inheritance: both legacy Generator and TemplateGenerator (new) can use the same traversal logic with different handler implementations.
Definition at line 39 of file documentationhandler.h.
|
virtualdefault |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.
|
pure virtual |
Implemented in TemplateGenerator.