QHelpSearchResult Class

The QHelpSearchResult class provides the data associated with the search result. More...

Header: #include <QHelpSearchResult>
qmake: QT += help
Since: Qt 5.9

Public Functions

QHelpSearchResult()
QHelpSearchResult(const QHelpSearchResult &other)
QHelpSearchResult(const QUrl &url, const QString &title, const QString &snippet)
~QHelpSearchResult()
QString snippet() const
QString title() const
QUrl url() const
QHelpSearchResult &operator=(const QHelpSearchResult &other)

Detailed Description

The QHelpSearchResult class provides the data associated with the search result.

The QHelpSearchResult object is a data object that describes a single search result. The vector of search result objects is returned by QHelpSearchEngine::searchResults(). The description of the search result contains the document title and URL that the search input matched. It also contains the snippet from the document content containing the best match of the search input.

See also QHelpSearchEngine.

Member Function Documentation

QHelpSearchResult::QHelpSearchResult()

Constructs a new empty QHelpSearchResult.

QHelpSearchResult::QHelpSearchResult(const QHelpSearchResult &other)

Constructs a copy of other.

QHelpSearchResult::QHelpSearchResult(const QUrl &url, const QString &title, const QString &snippet)

Constructs the search result containing url, title and snippet as the description of the result.

QHelpSearchResult::~QHelpSearchResult()

Destroys the search result.

QString QHelpSearchResult::snippet() const

Returns the document snippet containing the search phrase of the search result.

QString QHelpSearchResult::title() const

Returns the document title of the search result.

QUrl QHelpSearchResult::url() const

Returns the document URL of the search result.

QHelpSearchResult &QHelpSearchResult::operator=(const QHelpSearchResult &other)

Assigns other to this search result and returns a reference to this search result.

© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.