diff options
Diffstat (limited to 'src/assistant/help/qhelpcollectionhandler_p.h')
-rw-r--r-- | src/assistant/help/qhelpcollectionhandler_p.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/assistant/help/qhelpcollectionhandler_p.h b/src/assistant/help/qhelpcollectionhandler_p.h index 5c0170d8c..83178f388 100644 --- a/src/assistant/help/qhelpcollectionhandler_p.h +++ b/src/assistant/help/qhelpcollectionhandler_p.h @@ -65,6 +65,7 @@ QT_BEGIN_NAMESPACE class QVersionNumber; class QHelpFilterData; +struct QHelpLink; class QHelpCollectionHandler : public QObject { @@ -153,6 +154,13 @@ public: QMap<QString, QUrl> linksForKeyword(const QString &keyword, const QStringList &filterAttributes) const; + // use documentsForIdentifier instead + QMap<QString, QUrl> linksForIdentifier(const QString &id, + const QString &filterName) const; + + // use documentsForKeyword instead + QMap<QString, QUrl> linksForKeyword(const QString &keyword, + const QString &filterName) const; // *** Legacy block end *** QStringList filters() const; @@ -196,10 +204,11 @@ public: int registerComponent(const QString &componentName, int namespaceId); bool registerVersion(const QString &version, int namespaceId); - QMap<QString, QUrl> linksForIdentifier(const QString &id, - const QString &filterName) const; - QMap<QString, QUrl> linksForKeyword(const QString &keyword, - const QString &filterName) const; + QList<QHelpLink> documentsForIdentifier(const QString &id, + const QString &filterName) const; + QList<QHelpLink> documentsForKeyword(const QString &keyword, + const QString &filterName) const; + QStringList namespacesForFilter(const QString &filterName) const; void setReadOnly(bool readOnly); @@ -217,6 +226,10 @@ private: QMap<QString, QUrl> linksForField(const QString &fieldName, const QString &fieldValue, const QString &filterName) const; + QList<QHelpLink> documentsForField(const QString &fieldName, + const QString &fieldValue, + const QString &filterName) const; + bool isDBOpened() const; bool createTables(QSqlQuery *query); void closeDB(); |