*
* Privacy Browser PC is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* Privacy Browser PC is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
void fullScreenRequested(const bool toggleOn);
void getZoomFactorFromUser();
void hideFindTextActions() const;
void fullScreenRequested(const bool toggleOn);
void getZoomFactorFromUser();
void hideFindTextActions() const;
void reloadAndBypassCache() const;
void showBookmarkContextMenu(const QPoint &point);
void showCookiesDialog();
void reloadAndBypassCache() const;
void showBookmarkContextMenu(const QPoint &point);
void showCookiesDialog();
void toggleViewSource() const;
void toggleViewSourceInNewTab() const;
void updateCookiesAction(const int numberOfCookies) const;
void toggleViewSource() const;
void toggleViewSourceInNewTab() const;
void updateCookiesAction(const int numberOfCookies) const;
void updateDomStorageAction(const bool &isEnabled) const;
void updateDomainSettingsIndicator(const bool status);
void updateFindText(const QString &text, const bool findCaseSensitive) const;
void updateFindTextResults(const QWebEngineFindTextResult &findTextResult) const;
void updateJavaScriptAction(const bool &isEnabled);
void updateLocalStorageAction(const bool &isEnabled);
void updateDomStorageAction(const bool &isEnabled) const;
void updateDomainSettingsIndicator(const bool status);
void updateFindText(const QString &text, const bool findCaseSensitive) const;
void updateFindTextResults(const QWebEngineFindTextResult &findTextResult) const;
void updateJavaScriptAction(const bool &isEnabled);
void updateLocalStorageAction(const bool &isEnabled);
void updateSearchEngineActions(const QString &searchEngine, const bool &updateCustomSearchEngineStatus);
void updateUserAgentActions(const QString &userAgent, const bool &updateCustomUserAgentStatus);
void updateSearchEngineActions(const QString &searchEngine, const bool &updateCustomSearchEngineStatus);
void updateUserAgentActions(const QString &userAgent, const bool &updateCustomUserAgentStatus);
void updateViewBookmarksToolBarCheckbox(const bool visible);
void updateWindowTitle(const QString &title);
void updateViewBookmarksToolBarCheckbox(const bool visible);
void updateWindowTitle(const QString &title);
void zoomDefault();
private:
// The private variables.
KActionCollection *actionCollectionPointer;
QAction *bookmarkedActionPointer;
void zoomDefault();
private:
// The private variables.
KActionCollection *actionCollectionPointer;
QAction *bookmarkedActionPointer;
QList<QPair<QMenu *, QAction *> *> bookmarksMenuActionList;
QMenu *bookmarksMenuPointer;
QList<QPair<QMenu *, QMenu *> *> bookmarksMenuSubmenuList;
QList<QPair<QMenu *, QAction *> *> bookmarksMenuActionList;
QMenu *bookmarksMenuPointer;
QList<QPair<QMenu *, QMenu *> *> bookmarksMenuSubmenuList;
QList<QPair<QMenu *, QAction *> *> bookmarksToolBarSubfolderActionList;
bool bookmarksToolBarIsVisible = false;
bool bookmarksToolBarUninitialized = true;
QList<QPair<QMenu *, QAction *> *> bookmarksToolBarSubfolderActionList;
bool bookmarksToolBarIsVisible = false;
bool bookmarksToolBarUninitialized = true;
QAction *findCaseSensitiveActionPointer;
QAction *findNextActionPointer;
QAction *findPreviousActionPointer;
QAction *findCaseSensitiveActionPointer;
QAction *findNextActionPointer;
QAction *findPreviousActionPointer;
QPalette normalBackgroundPalette;
QPalette positiveBackgroundPalette;
QProgressBar *progressBarPointer;
QPalette normalBackgroundPalette;
QPalette positiveBackgroundPalette;
QProgressBar *progressBarPointer;
QAction *searchEngineMenuActionPointer;
QAction *searchEngineMojeekActionPointer;
QAction *searchEngineMonoclesActionPointer;
QAction *searchEngineMenuActionPointer;
QAction *searchEngineMojeekActionPointer;
QAction *searchEngineMonoclesActionPointer;
QAction *searchEngineBingActionPointer;
QAction *searchEngineYahooActionPointer;
QAction *searchEngineCustomActionPointer;
QAction *searchEngineBingActionPointer;
QAction *searchEngineYahooActionPointer;
QAction *searchEngineCustomActionPointer;
QAction *userAgentMenuActionPointer;
QAction *userAgentPrivacyBrowserActionPointer;
QAction *userAgentWebEngineDefaultActionPointer;
QAction *userAgentMenuActionPointer;
QAction *userAgentPrivacyBrowserActionPointer;
QAction *userAgentWebEngineDefaultActionPointer;
QAction *userAgentEdgeWindowsActionPointer;
QAction *userAgentSafariMacosActionPointer;
QAction *userAgentCustomActionPointer;
QAction *userAgentEdgeWindowsActionPointer;
QAction *userAgentSafariMacosActionPointer;
QAction *userAgentCustomActionPointer;
KToolBar *urlToolBarPointer;
QAction *viewBookmarksToolBarActionPointer;
QAction *viewSourceActionPointer;
KToolBar *urlToolBarPointer;
QAction *viewBookmarksToolBarActionPointer;
QAction *viewSourceActionPointer;
- void addFinalBookmarkFolderMenuActions(QMenu *menuPointer, double folderId);
+ void addBookmarkFolderFinalActions(QMenu *menuPointer, const double folderId, const bool addToList);
+ int calculateSettingsInt(const bool settingCurrentlyEnabled, const bool settingEnabledByDefault) const;
void populateBookmarksMenuSubfolders(const double folderId, QMenu *menuPointer);
void populateBookmarksToolBar();
void populateBookmarksToolBarSubfolders(const double folderId, QMenu *menuPointer);
void populateBookmarksMenuSubfolders(const double folderId, QMenu *menuPointer);
void populateBookmarksToolBar();
void populateBookmarksToolBarSubfolders(const double folderId, QMenu *menuPointer);