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
qhelpsearchindexwriter_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 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:header-decls-only
4
5
#
ifndef
QHELPSEARCHINDEXWRITER_H
6
#
define
QHELPSEARCHINDEXWRITER_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists for the convenience
13
// of the help generator tools. This header file may change from version
14
// to version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtCore
/
qmutex
.
h
>
20
#
include
<
QtCore
/
qthread
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
class
QSqlDatabase;
25
26
namespace
fulltextsearch
{
27
28
// TODO: Employ QFuture / QtConcurrent::run() ?
29
class
QHelpSearchIndexWriter
:
public
QThread
30
{
31
Q_OBJECT
32
33
public
:
34
~
QHelpSearchIndexWriter
()
override
;
35
36
void
cancelIndexing
();
37
void
updateIndex
(
const
QString &collectionFile,
const
QString &indexFilesFolder,
bool
reindex);
38
39
signals
:
40
void
indexingStarted
();
41
void
indexingFinished
();
42
43
private
:
44
void
run
()
override
;
45
46
private
:
47
QMutex m_mutex;
48
49
bool
m_cancel =
false
;
50
bool
m_reindex;
51
QString m_collectionFile;
52
QString m_indexFilesFolder;
53
};
54
55
}
// namespace fulltextsearch
56
57
QT_END_NAMESPACE
58
59
#
endif
// QHELPSEARCHINDEXWRITER_H
QHelpSearchEngineCorePrivate
Definition
qhelpsearchenginecore.cpp:24
QHelpSearchEngineCorePrivate::m_indexWriter
std::unique_ptr< QHelpSearchIndexWriter > m_indexWriter
Definition
qhelpsearchenginecore.cpp:90
QHelpSearchEngineCorePrivate::m_searchInput
QString m_searchInput
Definition
qhelpsearchenginecore.cpp:93
QHelpSearchEngineCorePrivate::m_indexReader
std::unique_ptr< QHelpSearchIndexReader > m_indexReader
Definition
qhelpsearchenginecore.cpp:89
QHelpSearchEngineCorePrivate::m_helpEngine
QPointer< QHelpEngineCore > m_helpEngine
Definition
qhelpsearchenginecore.cpp:92
QHelpSearchResultData
Definition
qhelpsearchresult.cpp:13
QHelpSearchResult
The QHelpSearchResult class provides the data associated with the search result.
Definition
qhelpsearchresult.h:19
fulltextsearch::QHelpSearchIndexReader
Definition
qhelpsearchindexreader_p.h:31
fulltextsearch::QHelpSearchIndexReader::searchResultCount
int searchResultCount() const
Definition
qhelpsearchindexreader.cpp:219
fulltextsearch::QHelpSearchIndexReader::search
void search(const QString &collectionFile, const QString &indexFilesFolder, const QString &searchInput, bool usesFilterEngine=false)
Definition
qhelpsearchindexreader.cpp:204
fulltextsearch::QHelpSearchIndexReader::cancelSearching
void cancelSearching()
Definition
qhelpsearchindexreader.cpp:198
fulltextsearch::QHelpSearchIndexReader::run
void run() override
Definition
qhelpsearchindexreader.cpp:231
fulltextsearch::QHelpSearchIndexReader::searchingFinished
void searchingFinished()
fulltextsearch::QHelpSearchIndexReader::searchResults
QList< QHelpSearchResult > searchResults(int start, int end) const
Definition
qhelpsearchindexreader.cpp:225
fulltextsearch::QHelpSearchIndexWriter
Definition
qhelpsearchindexwriter_p.h:30
fulltextsearch::QHelpSearchIndexWriter::cancelIndexing
void cancelIndexing()
Definition
qhelpsearchindexwriter.cpp:279
fulltextsearch::QHelpSearchIndexWriter::updateIndex
void updateIndex(const QString &collectionFile, const QString &indexFilesFolder, bool reindex)
Definition
qhelpsearchindexwriter.cpp:285
fulltextsearch::QHelpSearchIndexWriter::indexingFinished
void indexingFinished()
fulltextsearch::QHelpSearchIndexWriter::run
void run() override
Definition
qhelpsearchindexwriter.cpp:325
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
fulltextsearch
Definition
qhelpsearchindexreader_p.h:27
qttools
src
assistant
help
qhelpsearchindexwriter_p.h
Generated on
for Qt by
1.18.0