void applyOnTheFlyZoomFactor(const double &zoomFactor);
PrivacyWebEngineView* loadBlankInitialWebsite();
void loadInitialWebsite();
+ void findPrevious(const QString &text) const;
std::list<QNetworkCookie>* getCookieList() const;
QString& getDomainSettingsName() const;
void setTabBarVisible(const bool visible) const;
void toggleDomStorage() const;
+ void toggleFindCaseSensitive(const QString &text);
void toggleJavaScript() const;
void toggleLocalStorage();
void updateCookiesAction(const int numberOfCookies) const;
void updateDomStorageAction(const bool &isEnabled) const;
void updateDomainSettingsIndicator(const bool status) const;
+ void updateFindText(const QString &text, const bool findCaseSensitive) const;
+ void updateFindTextResults(const QWebEngineFindTextResult &findTextResult) const;
void updateForwardAction(const bool &isEnabled) const;
void updateJavaScriptAction(const bool &isEnabled) const;
void updateLocalStorageAction(const bool &isEnabled) const;
public Q_SLOTS:
// The public slots.
void addCookieToStore(QNetworkCookie cookie, QWebEngineCookieStore *webEngineCookieStorePointer = nullptr) const;
- PrivacyWebEngineView* addTab(const bool focusNewWebEngineView=false);
+ PrivacyWebEngineView* addTab(const bool removeUrlLineEditFocus=false, const bool backgroundTab=false);
void applyApplicationSettings();
void applyDomainSettingsAndReload();
void applyDomainSettingsWithoutReloading(const QString &hostname);
void back() const;
void deleteAllCookies() const;
void deleteCookieFromStore(const QNetworkCookie &cookie) const;
+ void findText(const QString &text) const;
void forward() const;
void home() const;
void loadUrlFromLineEdit(QString url) const;
// The private slots.
void addFirstTab();
void deleteTab(const int tabIndex);
+ void findTextFinished(const QWebEngineFindTextResult &findTextResult);
void fullScreenRequested(QWebEngineFullScreenRequest fullScreenRequest) const;
void pageLinkHovered(const QString &linkUrl) const;
void printWebpage(QPrinter *printerPointer) const;
QIcon defaultTabIcon = QIcon::fromTheme(QStringLiteral("globe"));
QString searchEngineUrl;
QTabWidget *tabWidgetPointer;
+ bool wipingCurrentFindTextSelection = false;
// The private functions.
void applyDomainSettings(const QString &hostname, const bool reloadWebsite);