aboutsummaryrefslogtreecommitdiff
path: root/src/WindowMediator.hpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/WindowMediator.hpp41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/WindowMediator.hpp b/src/WindowMediator.hpp
deleted file mode 100644
index 163ab7a..0000000
--- a/src/WindowMediator.hpp
+++ /dev/null
@@ -1,41 +0,0 @@
-#pragma once
-
-#include <QWidget>
-#include <QtCore>
-
-#include "utils.hpp"
-#include "widgets/WebViewStack.hpp"
-
-class WindowMediator : public QObject {
- Q_OBJECT
-
-public:
- WindowMediator(WebViewStack *webview_stack);
- ~WindowMediator() override;
-
- DELEGATE(webview_stack, has_webview, has_webview)
- DELEGATE(webview_stack, current_webview_id, current_webview_id)
- DELEGATE(webview_stack, get_webview_list, get_webview_list)
- DELEGATE(webview_stack, set_search_text, set_search_text)
- DELEGATE(webview_stack, open_devtools, open_devtools)
- DELEGATE(webview_stack, open_url, open_url)
- DELEGATE(webview_stack, webview_history_back, history_back)
- DELEGATE(webview_stack, webview_history_forward, history_forward)
- DELEGATE(webview_stack, close, close_webview)
- DELEGATE(webview_stack, focus_webview, select_webview)
- DELEGATE(webview_stack, scroll, scroll)
- DELEGATE(webview_stack, scroll_to_top, scroll_to_top)
- DELEGATE(webview_stack, scroll_to_bottom, scroll_to_bottom)
-
-signals:
- void new_window_requested(const QUrl &url);
- void close_window_requested();
-
-public slots:
- void update_user_agent(const QString &user_agent);
- void update_downloads_dir(const QString &downloads_dir);
- void update_permissions_persistance(const QString &persistance);
-
-private:
- WebViewStack *webview_stack;
-};