diff --git a/ui/dialog_manage_routes.cpp b/ui/dialog_manage_routes.cpp index c6bf0ae..7d4d7c0 100644 --- a/ui/dialog_manage_routes.cpp +++ b/ui/dialog_manage_routes.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #define REFRESH_ACTIVE_ROUTING(name, obj) \ this->active_routing = name; \ @@ -149,9 +150,9 @@ void DialogManageRoutes::UpdateDisplayRouting(NekoGui::Routing *conf, bool qv) { ui->use_dns_object->setChecked(conf->use_dns_object); ui->dns_object->setPlainText(conf->dns_object); ui->dns_routing->setChecked(conf->dns_routing); - ui->remote_dns->setText(conf->remote_dns); + ui->remote_dns->setCurrentText(conf->remote_dns); ui->remote_dns_strategy->setCurrentText(conf->remote_dns_strategy); - ui->direct_dns->setText(conf->direct_dns); + ui->direct_dns->setCurrentText(conf->direct_dns); ui->direct_dns_strategy->setCurrentText(conf->direct_dns_strategy); } @@ -171,9 +172,9 @@ void DialogManageRoutes::SaveDisplayRouting(NekoGui::Routing *conf) { conf->use_dns_object = ui->use_dns_object->isChecked(); conf->dns_object = ui->dns_object->toPlainText(); conf->dns_routing = ui->dns_routing->isChecked(); - conf->remote_dns = ui->remote_dns->text(); + conf->remote_dns = ui->remote_dns->currentText(); conf->remote_dns_strategy = ui->remote_dns_strategy->currentText(); - conf->direct_dns = ui->direct_dns->text(); + conf->direct_dns = ui->direct_dns->currentText(); conf->direct_dns_strategy = ui->direct_dns_strategy->currentText(); } diff --git a/ui/dialog_manage_routes.ui b/ui/dialog_manage_routes.ui index 2532088..4f415ad 100644 --- a/ui/dialog_manage_routes.ui +++ b/ui/dialog_manage_routes.ui @@ -172,7 +172,52 @@ For more information, see the document "Configuration/DNS". - + + + + 0 + 0 + + + + true + + + + https://8.8.8.8/dns-query + + + + + https://1.0.0.1/dns-query + + + + + https://1.1.1.1/dns-query + + + + + https://dns.google/dns-query + + + + + https://one.one.one.one/dns-query + + + + + https://[2001:4860:4860::8888]/dns-query + + + + + https://[2606:4700:4700::1111]/dns-query + + + @@ -210,7 +255,62 @@ For more information, see the document "Configuration/DNS". - + + + + 0 + 0 + + + + true + + + + localhost + + + + + https://223.5.5.5/dns-query + + + + + https://1.12.12.12/dns-query + + + + + https://dns.alidns.com/dns-query + + + + + https://doh.pub/dns-query + + + + + 223.5.5.5 + + + + + 119.29.29.29 + + + + + 2400:3200::1 + + + + + 2402:4e00:: + + +