public Q_SLOTS:
// The public slots.
void addCookieToStore(QNetworkCookie cookie, QWebEngineCookieStore *webEngineCookieStorePointer = nullptr) const;
- PrivacyWebEngineView* addTab(const bool removeUrlLineEditFocus = false, const bool backgroundTab = false, const QString urlString = nullptr);
+ PrivacyWebEngineView* addTab(const bool removeUrlLineEditFocus = false, const bool adjacent = false, const bool backgroundTab = false, const QString urlString = nullptr);
void applyApplicationSettings();
void applyDomainSettingsAndReload();
void applyOnTheFlySearchEngine(QAction *searchEngineActionPointer);
void refresh() const;
void reloadAndBypassCache() const;
void saveArchive();
+ void stop() const;
private Q_SLOTS:
// The private slots.
void useNativeKdeDownloader(QUrl &downloadUrl, QString &suggestedFileName);
private:
+ // The private functions.
+ void updateDownloadDirectory(QString newDownloadDirectory) const;
+
// The private variables.
PrivacyWebEngineView *currentPrivacyWebEngineViewPointer;
QWebEngineCookieStore *currentWebEngineCookieStorePointer;