9#include "webengineviewer_export.h"
17class LineEditWithCompleterNg;
19namespace WebEngineViewer
31 [[nodiscard]]
QString text()
const;
32 void setText(
const QString &text);
33 void focusAndSetCursor();
36 [[nodiscard]]
bool event(
QEvent *e)
override;
37 [[nodiscard]]
bool eventFilter(
QObject *obj,
QEvent *event)
override;
38 virtual void clearSelections();
39 virtual void updateHighLight(
bool);
40 virtual void searchText(
bool backward,
bool isAutoSearch);
41 virtual void updateSensitivity(
bool);
43 void setFoundMatch(
bool match);
44 [[nodiscard]]
QMenu *optionsMenu()
const;
49 void autoSearch(
const QString &str);
50 void slotSearchText(
bool backward =
false,
bool isAutoSearch =
true);
57 void caseSensitivityChanged(
bool);
58 void slotHighlightAllChanged(
bool);
59 void slotClearSearch();
63 void addToCompletion(
const QString &text);
69 QAction *mCaseSensitiveAct =
nullptr;
73 QMenu *mOptionsMenu =
nullptr;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:25 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.