// KDE Frameworks headers.
#include <KConfigDialog>
#include <KToggleFullScreenAction>
+#include <KToolBar>
#include <KXmlGuiWindow>
// Qt toolkit headers.
void back() const;
void clearUrlLineEditFocus() const;
void decrementZoom();
+ void editBookmarks() const;
void escape() const;
void findNext() const;
void findPrevious() const;
void incrementZoom();
void loadUrlFromLineEdit(const QString &url) const;
void newWindow() const;
+ void populateBookmarks();
void refresh() const;
void reloadAndBypassCache() const;
+ void showAddBookmarkDialog() const;
+ void showBookmarkContextMenu(const QPoint&) const;
void showCookiesDialog();
void showDownloadLocationBrowseDialog() const;
void showDomainSettingsDialog() const;
void toggleJavaScript() const;
void toggleLocalStorage() const;
void toggleFullScreen();
+ void toggleViewBookmarksToolBar();
void toggleViewSource() const;
void toggleViewSourceInNewTab() const;
void updateCookiesAction(const int numberOfCookies) const;
void updateSearchEngineLabel(const QString &searchEngineString) const;
void updateUrlLineEdit(const QUrl &newUrl);
void updateUserAgentLabel(const QString &userAgentDatabaseName) const;
+ void updateViewBookmarksToolBarCheckbox(const bool visible);
void updateWindowTitle(const QString &title);
void zoomDefault();
private:
// The private variables.
+ QList<QAction*> bookmarksMenuCurrentActionList;
+ QMenu *bookmarksMenuPointer;
+ QList<QAction*> bookmarksToolBarCurrentActionList;
+ KToolBar *bookmarksToolBarPointer;
+ bool bookmarksToolBarIsVisible = false;
+ bool bookmarksToolBarUninitialized = true;
KConfigDialog *configDialogPointer;
QAction *cookiesActionPointer;
QUrl currentUrl;
QAction *userAgentCustomActionPointer;
KLineEdit *urlLineEditPointer;
KToolBar *urlToolBarPointer;
+ QAction *viewBookmarksToolBarActionPointer;
QAction *viewSourceActionPointer;
QAction *viewSourceInNewTabActionPointer;
QAction *zoomDefaultActionPointer;