Messagelib
6#include "findbarwebengineview.h"
7#include <PimCommon/LineEditWithCompleterNg>
9#include <QWebEngineFindTextResult>
10#include <QWebEngineView>
11using namespace WebEngineViewer;
13class WebEngineViewer::FindBarWebEngineViewPrivate
16 FindBarWebEngineViewPrivate(QWebEngineView *view)
21 QWebEngineView *
const mView;
24FindBarWebEngineView::FindBarWebEngineView(QWebEngineView *view,
QWidget *parent)
26 , d(new WebEngineViewer::FindBarWebEngineViewPrivate(view))
30FindBarWebEngineView::~FindBarWebEngineView() =
default;
32void FindBarWebEngineView::searchText(
bool backward,
bool isAutoSearch)
34 QWebEnginePage::FindFlags searchOptions;
37 searchOptions |= QWebEnginePage::FindBackward;
40 searchOptions |= QWebEnginePage::FindCaseSensitively;
49 setFoundMatch(result.numberOfMatches() > 0);
53void FindBarWebEngineView::updateSensitivity(
bool sensitivity)
55 QWebEnginePage::FindFlags searchOptions;
57 searchOptions |= QWebEnginePage::FindCaseSensitively;
61 setFoundMatch(result.numberOfMatches() > 0);
65void FindBarWebEngineView::clearSelections()
68 mLastSearchStr.
clear();
69 FindBarBase::clearSelections();
72#include "moc_findbarwebengineview.cpp"
bool isChecked() const const
T qobject_cast(QObject *object)
bool contains(QChar ch, Qt::CaseSensitivity cs) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:12:44 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.