private void init() { isInstalled = InstallHelper.IsInstalled(); status = new FirewallStatusWrapper(); if (status.PrivateIsOutBlocked && isInstalled) { status.PrivateIsOutBlockedNotif = true; status.PrivateIsOutBlocked = false; } if (status.PublicIsOutBlocked && isInstalled) { status.PublicIsOutBlockedNotif = true; status.PublicIsOutBlocked = false; } if (status.DomainIsOutBlocked && isInstalled) { status.DomainIsOutBlockedNotif = true; status.DomainIsOutBlocked = false; } stackOptions.DataContext = status; messsageInfoPanel.DataContext = this; }
private void init() { status = new FirewallStatusWrapper(); stackOptions.DataContext = status; messsageInfoPanel.DataContext = this; }
// TODO: remove? private static bool IsBlockAndPromptEnabled(FirewallStatusWrapper status) { return(status.PrivateIsOutBlockedNotif || status.PublicIsOutBlockedNotif || status.DomainIsOutBlockedNotif); }
// TODO: remove? private static bool isBlockAndPromptEnabledInProfile(FirewallStatusWrapper status) { return((status.PrivateIsEnabled && status.PrivateIsOutBlockedNotif) || (status.PublicIsEnabled && status.PublicIsOutBlockedNotif) || (status.DomainIsEnabled && status.DomainIsOutBlockedNotif)); }
// TODO: remove? private static bool isEnabled(FirewallStatusWrapper status) { return(status.PrivateIsEnabled || status.DomainIsEnabled || status.PublicIsEnabled); }