private Q_SLOTS:
// The private slots.
+ void addOrEditDomainSettings() const;
void back() const;
void fileNew() const;
void forward() const;
void showProgressBar(const int &progress) const;
void toggleJavaScript() const;
void toggleLocalStorage() const;
- void updateDomainSettingsIndicator(const bool &status) const;
+ void updateDomainSettingsIndicator(const bool &status, const QString &domainSettingsDomain);
void updateJavaScriptAction(const bool &isEnabled) const;
void updateLocalStorageAction(const bool &isEnabled) const;
void updateSearchEngineActions(const QString &searchEngine) const;
void updateUserAgentActions(const QString &userAgent) const;
void updateZoomFactorAction(const double &zoomFactor);
void updateSearchEngineLabel(const QString &searchEngineString) const;
- void updateUrlLineEdit(const QString &newUrl) const;
+ void updateUrlLineEdit(const QUrl &newUrl);
void updateUserAgentLabel(const QString &userAgentDatabaseName) const;
private:
// The private variables.
BrowserView *browserViewPointer;
KConfigDialog *configDialogPointer;
+ QString currentDomainSettingsDomain;
+ QUrl currentUrl;
+ double currentZoomFactor;
QAction *domainSettingsActionPointer;
QPalette domainSettingsPalette;
- double currentZoomFactor;
QAction *javaScriptActionPointer;
QAction *localStorageActionPointer;
QPalette noDomainSettingsPalette;
QAction *searchEngineCustomActionPointer;
QLabel *userAgentLabelPointer;
QAction *userAgentPrivacyBrowserActionPointer;
+ QAction *userAgentWebEngineDefaultActionPointer;
QAction *userAgentFirefoxLinuxActionPointer;
QAction *userAgentChromiumLinuxActionPointer;
QAction *userAgentFirefoxWindowsActionPointer;