tools/qdoc3/codeparser.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    76     virtual void doneParsingSourceFiles(Tree *tree) = 0;
    76     virtual void doneParsingSourceFiles(Tree *tree) = 0;
    77 
    77 
    78     static void initialize(const Config& config);
    78     static void initialize(const Config& config);
    79     static void terminate();
    79     static void terminate();
    80     static CodeParser *parserForLanguage(const QString& language);
    80     static CodeParser *parserForLanguage(const QString& language);
       
    81     static const QString titleFromName(const QString& name);
    81 
    82 
    82  protected:
    83  protected:
    83     QSet<QString> commonMetaCommands();
    84     QSet<QString> commonMetaCommands();
    84     void processCommonMetaCommand(const Location& location,
    85     void processCommonMetaCommand(const Location& location,
    85 				  const QString& command, const QString& arg,
    86 				  const QString& command, const QString& arg,
    86 				  Node *node, Tree *tree);
    87 				  Node *node, Tree *tree);
    87 
    88 
    88  private:
    89  private:
    89     static QList<CodeParser *> parsers;
    90     static QList<CodeParser *> parsers;
    90     static bool showInternal;
    91     static bool showInternal;
       
    92     static QMap<QString,QString> nameToTitle;
    91 };
    93 };
    92 
    94 
    93 QT_END_NAMESPACE
    95 QT_END_NAMESPACE
    94 
    96 
    95 #endif
    97 #endif