Add system dns toggle

This commit is contained in:
aiamnezia
2025-11-02 18:38:49 +04:00
parent f1481b1b1f
commit d230043ead
8 changed files with 281 additions and 0 deletions
@@ -75,6 +75,29 @@ PageType {
DividerType {}
SwitcherType {
id: useSystemDnsSwitch
visible: ServersModel.processedServerIsPremium
Layout.fillWidth: true
Layout.margins: 16
text: qsTr("Use system DNS")
descriptionText: qsTr("Use system DNS servers")
checked: SettingsController.useSystemDnsAddressEnabled
onToggled: function() {
if (checked !== SettingsController.useSystemDnsAddressEnabled) {
SettingsController.setUseSystemDnsAddress(checked)
}
}
}
DividerType {
visible: ServersModel.processedServerIsPremium
}
LabelWithButtonType {
id: dnsServersButton