58 static QWebEnginePage::FindFlags
ToPageFlags (FindFlags findFlags)
60 QWebEnginePage::FindFlags pageFlags;
61 auto check = [&pageFlags, findFlags] (
FindFlag ourFlag, QWebEnginePage::FindFlag pageFlag)
63 if (findFlags & ourFlag)
64 pageFlags |= pageFlag;
66 check (FindCaseSensitively, QWebEnginePage::FindCaseSensitively);
67 check (FindBackwards, QWebEnginePage::FindBackward);
77 void HandleNext (
const QString& text, FindFlags findFlags)
override
79 if (PreviousFindText_ != text)
82 PreviousFindText_ = text;
85 WebView_->page ()->findText (text, ToPageFlags (findFlags),
86 [
this] (
bool found) { SetSuccessful (found); });