Beispiel #1
0
        private void init()
        {
            isInstalled = InstallHelper.IsInstalled();

            status = new FirewallHelper.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;
        }
Beispiel #2
0
 private static bool isOutBlockNotifierEnabled(FirewallHelper.FirewallStatusWrapper status)
 {
     return(status.PrivateIsOutBlockedNotif || status.PublicIsOutBlockedNotif || status.DomainIsOutBlockedNotif);
 }
Beispiel #3
0
 private static bool isEnabled(FirewallHelper.FirewallStatusWrapper status)
 {
     return(status.PrivateIsEnabled || status.DomainIsEnabled || status.PublicIsEnabled);
 }