void updateDomainSettingsIndicator(const bool &status, const QString &domainSettingsDomain);
void updateJavaScriptAction(const bool &isEnabled);
void updateLocalStorageAction(const bool &isEnabled);
- void updateSearchEngineActions(const QString &searchEngine) const;
- void updateUserAgentActions(const QString &userAgent) const;
+ void updateSearchEngineActions(const QString &searchEngine, const bool &updateCustomSearchEngineStatus);
+ void updateUserAgentActions(const QString &userAgent, const bool &updateCustomUserAgentStatus);
void updateZoomFactorAction(const double &zoomFactor);
void updateSearchEngineLabel(const QString &searchEngineString) const;
void updateUrlLineEdit(const QUrl &newUrl);
QString currentDomainSettingsDomain;
QUrl currentUrl;
double currentZoomFactor;
+ bool customSearchEngineEnabled;
+ bool customUserAgentEnabled;
QAction *domStorageActionPointer;
QPalette domainSettingsPalette;
QAction *javaScriptActionPointer;
QPalette noDomainSettingsPalette;
QProgressBar *progressBarPointer;
QLabel *searchEngineLabelPointer;
+ QAction *searchEngineMenuActionPointer;
QAction *searchEngineMojeekActionPointer;
QAction *searchEngineMonoclesActionPointer;
QAction *searchEngineMetagerActionPointer;
QAction *searchEngineYahooActionPointer;
QAction *searchEngineCustomActionPointer;
QLabel *userAgentLabelPointer;
+ QAction *userAgentMenuActionPointer;
QAction *userAgentPrivacyBrowserActionPointer;
QAction *userAgentWebEngineDefaultActionPointer;
QAction *userAgentFirefoxLinuxActionPointer;