aboutsummaryrefslogtreecommitdiff
path: root/src/WindowMediator.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/WindowMediator.cpp35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/WindowMediator.cpp b/src/WindowMediator.cpp
deleted file mode 100644
index fa9a25e..0000000
--- a/src/WindowMediator.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-#include <QList>
-#include <QWidget>
-#include <QtCore>
-#include <qwebengineprofile.h>
-
-#include "WindowMediator.hpp"
-#include "widgets/WebViewStack.hpp"
-
-WindowMediator::WindowMediator(WebViewStack *webview_stack) : webview_stack(webview_stack) {
- connect(webview_stack, &WebViewStack::new_window_requested, this,
- &WindowMediator::new_window_requested);
- connect(webview_stack, &WebViewStack::close_window_requested, this,
- &WindowMediator::close_window_requested);
-}
-
-void WindowMediator::update_user_agent(const QString &user_agent) {
- auto *profile = webview_stack->get_profile();
- profile->setHttpUserAgent(user_agent);
-}
-
-void WindowMediator::update_downloads_dir(const QString &downloads_dir) {
- auto *profile = webview_stack->get_profile();
- profile->setDownloadPath(downloads_dir);
-}
-
-void WindowMediator::update_permissions_persistance(const QString &persistance) {
- auto *profile = webview_stack->get_profile();
- auto persistance_policy = Configuration::to_permission_persistance_policy(persistance);
- profile->setPersistentPermissionsPolicy(persistance_policy);
-}
-
-WindowMediator::~WindowMediator() {
- disconnect(this);
- delete webview_stack;
-}