| 32 | } |
| 33 | |
| 34 | void ConnectionSettingsDialog::apply_choice() { |
| 35 | auto mut_settings = m_settings.modify(); |
| 36 | mut_settings->data.proxy_user_name = WinApi::get_edit_text(m_user_name); |
| 37 | mut_settings->data.proxy_host_name = WinApi::get_edit_text(m_host_name); |
| 38 | mut_settings->data.proxy_password = WinApi::get_edit_text(m_password); |
| 39 | mut_settings->data.ftp_use_passive_mode = Button_GetCheck(m_passive_mode_cb) == BST_CHECKED; |
| 40 | mut_settings->data.use_proxy = Button_GetCheck(m_use_proxy) == BST_CHECKED; |
| 41 | mut_settings->data.proxy_is_anonymous = |
| 42 | Button_GetCheck(m_proxy_anonymous) == BST_CHECKED; |
| 43 | mut_settings->data.proxy_type = m_proxy_type_cmb.current_data(); |
| 44 | auto text = WinApi::get_edit_text(m_port); |
| 45 | wchar_t *end_ptr; |
| 46 | int x = wcstol(text.c_str(), &end_ptr, 10); |
| 47 | mut_settings->data.proxy_port = (x); |
| 48 | m_download_dics_dlg.refresh(); |
| 49 | } |
| 50 | |
| 51 | void ConnectionSettingsDialog::disable_controls() { |
| 52 | bool proxy_is_used = Button_GetCheck(m_use_proxy); |
nothing calls this directly
no test coverage detected