add Allow DNS settings to win UI
This commit is contained in:
parent
e7dafb3ae6
commit
45c5abe05b
6 changed files with 58 additions and 13 deletions
|
@ -30,6 +30,7 @@ namespace WinUI
|
|||
private bool allowManaged;
|
||||
private bool allowGlobal;
|
||||
private bool allowDefault;
|
||||
private bool allowDNS;
|
||||
private bool isConnected;
|
||||
|
||||
protected ZeroTierNetwork(SerializationInfo info, StreamingContext ctx)
|
||||
|
@ -53,6 +54,7 @@ namespace WinUI
|
|||
AllowManaged = info.GetBoolean("allowManaged");
|
||||
AllowGlobal = info.GetBoolean("allowGlobal");
|
||||
AllowDefault = info.GetBoolean("allowDefault");
|
||||
AllowDNS = info.GetBoolean("allowDNS");
|
||||
}
|
||||
catch { }
|
||||
IsConnected = false;
|
||||
|
@ -79,6 +81,7 @@ namespace WinUI
|
|||
info.AddValue("allowManaged", AllowManaged);
|
||||
info.AddValue("allowGlobal", AllowGlobal);
|
||||
info.AddValue("allowDefault", AllowDefault);
|
||||
info.AddValue("allowDNS", AllowDNS);
|
||||
}
|
||||
|
||||
public void UpdateNetwork(ZeroTierNetwork network)
|
||||
|
@ -165,6 +168,11 @@ namespace WinUI
|
|||
AllowDefault = network.AllowDefault;
|
||||
}
|
||||
|
||||
if (AllowDNS != network.AllowDNS)
|
||||
{
|
||||
AllowDNS = network.AllowDNS;
|
||||
}
|
||||
|
||||
if (IsConnected != network.IsConnected)
|
||||
{
|
||||
IsConnected = network.IsConnected;
|
||||
|
@ -413,6 +421,20 @@ namespace WinUI
|
|||
NotifyPropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
[JsonProperty("allowDNS")]
|
||||
public bool AllowDNS
|
||||
{
|
||||
get
|
||||
{
|
||||
return allowDNS;
|
||||
}
|
||||
set
|
||||
{
|
||||
allowDNS = value;
|
||||
NotifyPropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
public bool IsConnected
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue