aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-12-08 21:01:02 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2017-12-08 21:01:02 +0100
commit44cbf54997f9a61836729d111cd9190df6250a4b (patch)
tree79ac9c3d71492d045bc7d3291754bb3a1765d5d7 /src/mainwindow.h
parentMerge branch 'master' of neueland-git:smolbote (diff)
downloadsmolbote-44cbf54997f9a61836729d111cd9190df6250a4b.tar.xz
Fixed showing bookmarks and downloads widgets
Diffstat (limited to 'src/mainwindow.h')
-rw-r--r--src/mainwindow.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mainwindow.h b/src/mainwindow.h
index 4a0c87d..07c6b2f 100644
--- a/src/mainwindow.h
+++ b/src/mainwindow.h
@@ -41,6 +41,9 @@ class MainWindow;
}
class Configuration;
+class BookmarksWidget;
+class DownloadsWidget;
+class MainWindowMenuBar;
class MainWindow : public QMainWindow
{
Q_OBJECT
@@ -58,6 +61,8 @@ public slots:
void newWindow(const QUrl &url = QUrl(""));
void setProfile(WebEngineProfile *profile);
+ void setBookmarksWidget(std::shared_ptr<BookmarksWidget> &widget);
+ void setDownloadsWidget(std::shared_ptr<DownloadsWidget> &widget);
void toggleFullscreen();
@@ -77,6 +82,8 @@ private:
WebViewTabBar *tabBar;
WebView *m_currentView;
+ MainWindowMenuBar *menuBar;
+
// navigation
NavigationButton *m_backButton, *m_forwardButton, *m_reloadButton;
AddressBar *m_addressBar;
@@ -84,6 +91,8 @@ private:
bool m_tabBarAdded = false;
std::shared_ptr<Configuration> m_config;
+ std::shared_ptr<BookmarksWidget> m_bookmarksWidget;
+ std::shared_ptr<DownloadsWidget> m_downloadsWidget;
};
#endif // MAINWINDOW_H