// The public functions.
void applyOnTheFlyZoomFactor(const double &zoomFactor);
+ PrivacyWebEngineView* loadBlankInitialWebsite();
void loadInitialWebsite();
std::list<QNetworkCookie>* getCookieList() const;
QString& getDomainSettingsName() const;
void updateSearchEngineActions(const QString &searchEngine, const bool &updateCustomSearchEngineStatus) const;
void updateUrlLineEdit(const QUrl &newUrl) const;
void updateUserAgentActions(const QString &userAgent, const bool &updateCustomUserAgentStatus) const;
+ void updateWindowTitle(const QString &title) const;
void updateZoomFactorAction(const double &zoomFactor) const;
public Q_SLOTS:
// The public slots.
- void addTab();
void addCookieToStore(QNetworkCookie cookie, QWebEngineCookieStore *webEngineCookieStorePointer = nullptr) const;
+ PrivacyWebEngineView* addTab(const bool focusNewWebEngineView=false);
void applyApplicationSettings();
void applyDomainSettingsAndReload();
void applyDomainSettingsWithoutReloading(const QString &hostname);
void addFirstTab();
void deleteTab(const int tabIndex);
void fullScreenRequested(QWebEngineFullScreenRequest fullScreenRequest) const;
- void loadFinished() const;
- void loadProgress(const int &progress) const;
- void loadStarted() const;
void pageLinkHovered(const QString &linkUrl) const;
void printWebpage(QPrinter *printerPointer) const;
void showSaveDialog(QWebEngineDownloadItem *downloadItemPointer) const;
void showSaveFilePickerDialog(QUrl &downloadUrl, QString &suggestedFileName);
void updateUiWithTabSettings();
- void updateUrl(const QUrl &url) const;
private:
// The private variables.