summaryrefslogtreecommitdiffstats
path: root/src/assistant/help/qhelpcollectionhandler_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/assistant/help/qhelpcollectionhandler_p.h')
-rw-r--r--src/assistant/help/qhelpcollectionhandler_p.h21
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();