summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp
diff options
context:
space:
mode:
authorTilka <tilkax@gmail.com>2020-05-17 22:46:29 +0100
committerGitHub <noreply@github.com>2020-05-17 22:46:29 +0100
commit8e55ae8006b3fba55e75b019592f22525d261df6 (patch)
treeefa0ab891dee9d5ce0133cfb106e667c866431b4 /Source/Core/DolphinQt/Debugger/NetworkWidget.cpp
parent798dc2c5323e7380c12068bfc56cfb222d43439f (diff)
parent10870a0f74b80fc79ab324556c0b5d8511518413 (diff)
Merge pull request #8812 from sepalani/net-onion
Config: Migrate SSL options to Onion config
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/NetworkWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Debugger/NetworkWidget.cpp39
1 files changed, 22 insertions, 17 deletions
diff --git a/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp b/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp
index 537bf4be65..0c93d286f9 100644
--- a/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp
+++ b/Source/Core/DolphinQt/Debugger/NetworkWidget.cpp
@@ -18,7 +18,7 @@
#include <sys/types.h>
#endif
-#include "Core/ConfigManager.h"
+#include "Core/Config/MainSettings.h"
#include "Core/IOS/Network/SSL.h"
#include "Core/IOS/Network/Socket.h"
#include "DolphinQt/Host.h"
@@ -191,16 +191,21 @@ void NetworkWidget::CreateWidgets()
void NetworkWidget::ConnectWidgets()
{
- connect(m_dump_ssl_read_checkbox, &QCheckBox::stateChanged,
- [](int state) { SConfig::GetInstance().m_SSLDumpRead = state == Qt::Checked; });
- connect(m_dump_ssl_write_checkbox, &QCheckBox::stateChanged,
- [](int state) { SConfig::GetInstance().m_SSLDumpWrite = state == Qt::Checked; });
- connect(m_dump_root_ca_checkbox, &QCheckBox::stateChanged,
- [](int state) { SConfig::GetInstance().m_SSLDumpRootCA = state == Qt::Checked; });
- connect(m_dump_peer_cert_checkbox, &QCheckBox::stateChanged,
- [](int state) { SConfig::GetInstance().m_SSLDumpPeerCert = state == Qt::Checked; });
- connect(m_verify_certificates_checkbox, &QCheckBox::stateChanged,
- [](int state) { SConfig::GetInstance().m_SSLVerifyCert = state == Qt::Checked; });
+ connect(m_dump_ssl_read_checkbox, &QCheckBox::stateChanged, [](int state) {
+ Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_DUMP_READ, state == Qt::Checked);
+ });
+ connect(m_dump_ssl_write_checkbox, &QCheckBox::stateChanged, [](int state) {
+ Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_DUMP_WRITE, state == Qt::Checked);
+ });
+ connect(m_dump_root_ca_checkbox, &QCheckBox::stateChanged, [](int state) {
+ Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_DUMP_ROOT_CA, state == Qt::Checked);
+ });
+ connect(m_dump_peer_cert_checkbox, &QCheckBox::stateChanged, [](int state) {
+ Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_DUMP_PEER_CERT, state == Qt::Checked);
+ });
+ connect(m_verify_certificates_checkbox, &QCheckBox::stateChanged, [](int state) {
+ Config::SetBaseOrCurrent(Config::MAIN_NETWORK_SSL_VERIFY_CERTIFICATES, state == Qt::Checked);
+ });
}
void NetworkWidget::Update()
@@ -237,12 +242,12 @@ void NetworkWidget::Update()
}
m_ssl_table->resizeColumnsToContents();
- const auto& config = SConfig::GetInstance();
- m_dump_ssl_read_checkbox->setChecked(config.m_SSLDumpRead);
- m_dump_ssl_write_checkbox->setChecked(config.m_SSLDumpWrite);
- m_dump_root_ca_checkbox->setChecked(config.m_SSLDumpRootCA);
- m_dump_peer_cert_checkbox->setChecked(config.m_SSLDumpPeerCert);
- m_verify_certificates_checkbox->setChecked(config.m_SSLVerifyCert);
+ m_dump_ssl_read_checkbox->setChecked(Config::Get(Config::MAIN_NETWORK_SSL_DUMP_READ));
+ m_dump_ssl_write_checkbox->setChecked(Config::Get(Config::MAIN_NETWORK_SSL_DUMP_WRITE));
+ m_dump_root_ca_checkbox->setChecked(Config::Get(Config::MAIN_NETWORK_SSL_DUMP_ROOT_CA));
+ m_dump_peer_cert_checkbox->setChecked(Config::Get(Config::MAIN_NETWORK_SSL_DUMP_PEER_CERT));
+ m_verify_certificates_checkbox->setChecked(
+ Config::Get(Config::MAIN_NETWORK_SSL_VERIFY_CERTIFICATES));
}
QGroupBox* NetworkWidget::CreateSocketTableGroup()