26 QMap<QString, QString> namespaceToComponent()
const;
27 QMap<QString, QVersionNumber> namespaceToVersion()
const;
29 QStringList filters()
const;
31 QString activeFilter()
const;
32 bool setActiveFilter(
const QString &filterName);
34 QStringList availableComponents()
const;
35 QList<QVersionNumber> availableVersions()
const;
37 QHelpFilterData filterData(
const QString &filterName)
const;
38 bool setFilterData(
const QString &filterName,
const QHelpFilterData &filterData);
40 bool removeFilter(
const QString &filterName);
42 QStringList namespacesForFilter(
const QString &filterName)
const;
44 QStringList indices()
const;
45 QStringList indices(
const QString &filterName)
const;
48 void filterActivated(
const QString &newFilter);
51 explicit QHelpFilterEngine(QHelpEngineCore *helpEngine);
52 virtual ~QHelpFilterEngine();
55 void setCollectionHandler(QHelpCollectionHandler *collectionHandler);
57 QHelpFilterEnginePrivate *d;
58 friend class QHelpEngineCorePrivate;