void refresh() const;
void reloadAndBypassCache() const;
void showAddBookmarkDialog() const;
+ void showAddFolderDialog() const;
void showBookmarkContextMenu(const QPoint &point);
void showCookiesDialog();
void showDownloadLocationBrowseDialog() const;
private:
// The private variables.
- QList<QAction*> bookmarksMenuCurrentActionList;
+ QList<QPair<QMenu *, QAction *> *> bookmarksMenuActionList;
QMenu *bookmarksMenuPointer;
- QList<QAction*> bookmarksToolBarCurrentActionList;
+ QList<QPair<QMenu *, QMenu *> *> bookmarksMenuSubmenuList;
+ QList<QAction*> bookmarksToolBarActionList;
+ QList<QPair<QMenu *, const double> *> bookmarksToolBarMenuList;
KToolBar *bookmarksToolBarPointer;
+ QList<QPair<QMenu *, QAction *> *> bookmarksToolBarSubfolderActionList;
bool bookmarksToolBarIsVisible = false;
bool bookmarksToolBarUninitialized = true;
KConfigDialog *configDialogPointer;
QPushButton *zoomMinusButtonPointer;
QAction *zoomOutActionPointer;
QPushButton *zoomPlusButtonPointer;
+
+ // The private functions.
+ void populateBookmarksMenuSubfolders(const double folderId, QMenu *menuPointer);
+ void populateBookmarksToolBar();
+ void populateBookmarksToolBarSubfolders(const double folderId, QMenu *menuPointer);
};
#endif