Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qhelpfilterengine.h
Go to the documentation of this file.
1
// Copyright (C) 2018 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QHELPFILTERENGINE_H
6
#
define
QHELPFILTERENGINE_H
7
8
#
include
<
QtHelp
/
qhelp_global
.
h
>
9
10
#
include
<
QtCore
/
qobject
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
QHelpCollectionHandler
;
15
class
QHelpEngineCore;
16
class
QHelpFilterData;
17
class
QHelpFilterEnginePrivate
;
18
template
<
class
K,
class
T>
19
class
QMap
;
20
class
QVersionNumber
;
21
22
class
QHELP_EXPORT
QHelpFilterEngine
:
public
QObject
23
{
24
Q_OBJECT
25
public
:
26
QMap<QString, QString> namespaceToComponent()
const
;
27
QMap<QString, QVersionNumber> namespaceToVersion()
const
;
28
29
QStringList filters()
const
;
30
31
QString activeFilter()
const
;
32
bool
setActiveFilter(
const
QString &filterName);
33
34
QStringList availableComponents()
const
;
35
QList<QVersionNumber> availableVersions()
const
;
36
37
QHelpFilterData filterData(
const
QString &filterName)
const
;
38
bool
setFilterData(
const
QString &filterName,
const
QHelpFilterData &filterData);
39
40
bool
removeFilter(
const
QString &filterName);
41
42
QStringList namespacesForFilter(
const
QString &filterName)
const
;
43
44
QStringList indices()
const
;
45
QStringList indices(
const
QString &filterName)
const
;
46
47
Q_SIGNALS:
48
void
filterActivated(
const
QString &newFilter);
49
50
protected
:
51
explicit
QHelpFilterEngine(QHelpEngineCore *helpEngine);
52
virtual
~QHelpFilterEngine();
53
54
private
:
55
void
setCollectionHandler(QHelpCollectionHandler *collectionHandler);
56
57
QHelpFilterEnginePrivate *d;
58
friend
class
QHelpEngineCorePrivate;
59
};
60
61
QT_END_NAMESPACE
62
63
#
endif
// QHELPFILTERENGINE_H
QHelpCollectionHandler
Definition
qhelpcollectionhandler_p.h:38
QHelpEnginePrivate
Definition
qhelpengine.cpp:16
QHelpEnginePrivate::searchEngine
QHelpSearchEngine * searchEngine
Definition
qhelpengine.cpp:26
QHelpEnginePrivate::indexWidget
QHelpIndexWidget * indexWidget
Definition
qhelpengine.cpp:24
QHelpEnginePrivate::contentModel
QHelpContentModel * contentModel
Definition
qhelpengine.cpp:20
QHelpEnginePrivate::QHelpEnginePrivate
QHelpEnginePrivate(QHelpEngineCore *helpEngineCore)
Definition
qhelpengine.cpp:32
QHelpEnginePrivate::m_helpEngineCore
QHelpEngineCore * m_helpEngineCore
Definition
qhelpengine.cpp:29
QHelpEnginePrivate::m_isApplyCurrentFilterScheduled
bool m_isApplyCurrentFilterScheduled
Definition
qhelpengine.cpp:28
QHelpEnginePrivate::indexModel
QHelpIndexModel * indexModel
Definition
qhelpengine.cpp:23
QHelpEnginePrivate::contentWidget
QHelpContentWidget * contentWidget
Definition
qhelpengine.cpp:21
QHelpEngine
The QHelpEngine class provides access to contents and indices of the help engine.
Definition
qhelpengine.h:20
QHelpFilterEnginePrivate
Definition
qhelpfilterengine.cpp:18
QHelpFilterEngine
The QHelpFilterEngine class provides a filtered view of the help contents.
Definition
qhelpfilterengine.h:23
QMap
Definition
qmap.h:295
QVersionNumber
\inmodule QtCore
Definition
qversionnumber.h:33
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qttools
src
assistant
help
qhelpfilterengine.h
Generated on
for Qt by
1.18.0