Messagelib

findbarwebengineview.h
1 /* SPDX-FileCopyrightText: 2016-2023 Laurent Montel <[email protected]>
2  *
3  * SPDX-License-Identifier: LGPL-2.0-or-later
4  */
5 
6 #pragma once
7 
8 #include "findbarbase.h"
9 #include "webengineviewer_export.h"
10 
11 class QWebEngineView;
12 
13 namespace WebEngineViewer
14 {
15 class FindBarWebEngineViewPrivate;
16 /**
17  * @brief The FindBarWebEngineView class
18  * @author Laurent Montel <[email protected]>
19  */
20 class WEBENGINEVIEWER_EXPORT FindBarWebEngineView : public FindBarBase
21 {
22  Q_OBJECT
23 public:
24  explicit FindBarWebEngineView(QWebEngineView *view, QWidget *parent = nullptr);
25  ~FindBarWebEngineView() override;
26 
27 private:
28  void clearSelections() override;
29  void searchText(bool backward, bool isAutoSearch) override;
30  void updateSensitivity(bool sensitivity) override;
31 
32 private:
33  std::unique_ptr<FindBarWebEngineViewPrivate> const d;
34 };
35 }
The FindBarBase class.
Definition: findbarbase.h:24
The FindBarWebEngineView class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Mar 22 2023 04:07:14 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.