tools/qdoc3/generator.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
   122     void generateFileList(const FakeNode* fake,
   122     void generateFileList(const FakeNode* fake,
   123                           CodeMarker* marker,
   123                           CodeMarker* marker,
   124                           Node::SubType subtype,
   124                           Node::SubType subtype,
   125                           const QString& tag);
   125                           const QString& tag);
   126     void generateExampleFiles(const FakeNode *fake, CodeMarker *marker);
   126     void generateExampleFiles(const FakeNode *fake, CodeMarker *marker);
   127     void generateModuleWarning(const ClassNode *classe, CodeMarker *marker);
       
   128 
   127 
   129     virtual int skipAtoms(const Atom *atom, Atom::Type type) const;
   128     virtual int skipAtoms(const Atom *atom, Atom::Type type) const;
   130     virtual QString fullName(const Node *node, 
   129     virtual QString fullName(const Node *node, 
   131                              const Node *relative,
   130                              const Node *relative,
   132                              CodeMarker *marker) const;
   131                              CodeMarker *marker) const;
   168     void appendSortedNames(Text& text, 
   167     void appendSortedNames(Text& text, 
   169                            const ClassNode *classe,
   168                            const ClassNode *classe,
   170                            const QList<RelatedClass> &classes,
   169                            const QList<RelatedClass> &classes,
   171                            CodeMarker *marker);
   170                            CodeMarker *marker);
   172 
   171 
       
   172  protected:
       
   173     void appendSortedQmlNames(Text& text,
       
   174                               const Node* base,
       
   175                               const NodeList& subs,
       
   176                               CodeMarker *marker);
       
   177 
       
   178  private:
   173     QString amp;
   179     QString amp;
   174     QString lt;
   180     QString lt;
   175     QString gt;
   181     QString gt;
   176     QString quot;
   182     QString quot;
   177     QRegExp tag;
   183     QRegExp tag;
   183     static QSet<QString> outputFormats;
   189     static QSet<QString> outputFormats;
   184     static QStringList imageFiles;
   190     static QStringList imageFiles;
   185     static QStringList imageDirs;
   191     static QStringList imageDirs;
   186     static QStringList exampleDirs;
   192     static QStringList exampleDirs;
   187     static QStringList exampleImgExts;
   193     static QStringList exampleImgExts;
       
   194     static QStringList scriptFiles;
       
   195     static QStringList scriptDirs;
       
   196     static QStringList styleFiles;
       
   197     static QStringList styleDirs;
   188     static QString outDir;
   198     static QString outDir;
   189     static QString project;
   199     static QString project;
   190 };
   200 };
   191 
   201 
   192 QT_END_NAMESPACE
   202 QT_END_NAMESPACE