25 QMap<QString, QString> namespaceToComponent()
const;
26 QMap<QString, QVersionNumber> namespaceToVersion()
const;
28 QStringList filters()
const;
30 QString activeFilter()
const;
31 bool setActiveFilter(
const QString &filterName);
33 QStringList availableComponents()
const;
34 QList<QVersionNumber> availableVersions()
const;
36 QHelpFilterData filterData(
const QString &filterName)
const;
37 bool setFilterData(
const QString &filterName,
const QHelpFilterData &filterData);
39 bool removeFilter(
const QString &filterName);
41 QStringList namespacesForFilter(
const QString &filterName)
const;
43 QStringList indices()
const;
44 QStringList indices(
const QString &filterName)
const;
47 void filterActivated(
const QString &newFilter);
50 explicit QHelpFilterEngine(QHelpEngineCore *helpEngine);
51 virtual ~QHelpFilterEngine();
54 void setCollectionHandler(QHelpCollectionHandler *collectionHandler);
56 QHelpFilterEnginePrivate *d;
57 friend class QHelpEngineCorePrivate;