diff options
Diffstat (limited to 'src/tools/qdoc/doc.h')
-rw-r--r-- | src/tools/qdoc/doc.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tools/qdoc/doc.h b/src/tools/qdoc/doc.h index ca9787595f..65007634a6 100644 --- a/src/tools/qdoc/doc.h +++ b/src/tools/qdoc/doc.h @@ -71,7 +71,10 @@ struct Topic { QString topic; QString args; + Topic() { } Topic(QString& t, QString a) : topic(t), args(a) { } + bool isEmpty() const { return topic.isEmpty(); } + void clear() { topic.clear(); args.clear(); } }; typedef QList<Topic> TopicList; @@ -136,10 +139,6 @@ public: }; Doc() : priv(0) {} - Doc(const Location &start_loc, - const Location &end_loc, - const QString &source, - const QSet<QString> &metaCommandSet); Doc(const Location& start_loc, const Location& end_loc, const QString& source, @@ -165,7 +164,6 @@ public: Text briefText(bool inclusive = false) const; Text trimmedBriefText(const QString &className) const; Text legaleseText() const; - const QString& baseName() const; Sections granularity() const; const QSet<QString> ¶meterNames() const; const QStringList &enumItemNames() const; @@ -191,11 +189,14 @@ public: Quoter "er, const QString &fileName); static QString canonicalTitle(const QString &title); + static const Config* config() { return config_; } private: void detach(); DocPrivate *priv; + static const Config* config_; }; +typedef QList<Doc> DocList; QT_END_NAMESPACE |