X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=src%2Fwidgets%2FTabWidget.h;h=ed9ad03b002e314227c792d6a501d86f7533cd2c;hb=6acd73c4148bac2a8c2f637e70080a43b12fd14e;hp=2b63a63203bc9d11dd95db59ebce45ef8f7adcfd;hpb=8292f934246cb283e1b0c32f4388c674f275c7aa;p=PrivacyBrowserPC.git diff --git a/src/widgets/TabWidget.h b/src/widgets/TabWidget.h index 2b63a63..ed9ad03 100644 --- a/src/widgets/TabWidget.h +++ b/src/widgets/TabWidget.h @@ -50,6 +50,7 @@ public: // The public functions. void applyOnTheFlyZoomFactor(const double &zoomFactor); + PrivacyWebEngineView* loadBlankInitialWebsite(); void loadInitialWebsite(); std::list* getCookieList() const; QString& getDomainSettingsName() const; @@ -80,12 +81,13 @@ signals: 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. - PrivacyWebEngineView* addTab(); void addCookieToStore(QNetworkCookie cookie, QWebEngineCookieStore *webEngineCookieStorePointer = nullptr) const; + PrivacyWebEngineView* addTab(const bool focusNewWebEngineView=false); void applyApplicationSettings(); void applyDomainSettingsAndReload(); void applyDomainSettingsWithoutReloading(const QString &hostname); @@ -108,15 +110,11 @@ private Q_SLOTS: 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.