diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-04-13 20:06:58 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-04-13 21:06:23 +0530 |
| commit | 0d9aedc087f56a3da35b6abc8a0ee233c2d2483b (patch) | |
| tree | 533bb26e33358f601ac37eb12a897ba13d046667 /src/WindowActionRouter.cpp | |
| parent | bbe50215cbb9078ba457f93a5e90096e844c611a (diff) | |
| download | null-browser-0d9aedc087f56a3da35b6abc8a0ee233c2d2483b.tar.gz null-browser-0d9aedc087f56a3da35b6abc8a0ee233c2d2483b.zip | |
Add downloads_dir configuration + auto-accept download requests
Diffstat (limited to 'src/WindowActionRouter.cpp')
| -rw-r--r-- | src/WindowActionRouter.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/WindowActionRouter.cpp b/src/WindowActionRouter.cpp index 8aa4cd9..d0b529b 100644 --- a/src/WindowActionRouter.cpp +++ b/src/WindowActionRouter.cpp @@ -21,11 +21,16 @@ void WindowActionRouter::initialize(Configuration *config) { connect(&runtime, &LuaRuntime::keymap_added, this, &WindowActionRouter::add_keymap); connect(&runtime, &LuaRuntime::config_updated, configuration, &Configuration::set_config); - connect(configuration, &Configuration::user_agent_updated, this, [this](const QString &user_agent) { - for (auto &win_match : window_map) { - win_match.second->mediator()->set_user_agent(user_agent); - } - }); + connect(configuration, &Configuration::user_agent_updated, this, + [this](const QString &user_agent) { + for (auto &win_match : window_map) + win_match.second->mediator()->update_user_agent(user_agent); + }); + connect(configuration, &Configuration::downloads_dir_updated, this, + [this](const QString &downloads_dir) { + for (auto &win_match : window_map) + win_match.second->mediator()->update_downloads_dir(downloads_dir); + }); connect(&runtime, &LuaRuntime::history_back_requested, this, [this](WebViewId webview_id, qsizetype history_index) { |
