Пример #1
0
        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;
        }
Пример #2
0
        private void init()
        {
            status = new FirewallStatusWrapper();

            stackOptions.DataContext      = status;
            messsageInfoPanel.DataContext = this;
        }
Пример #3
0
 // TODO: remove?
 private static bool IsBlockAndPromptEnabled(FirewallStatusWrapper status)
 {
     return(status.PrivateIsOutBlockedNotif || status.PublicIsOutBlockedNotif || status.DomainIsOutBlockedNotif);
 }
Пример #4
0
 // TODO: remove?
 private static bool isBlockAndPromptEnabledInProfile(FirewallStatusWrapper status)
 {
     return((status.PrivateIsEnabled && status.PrivateIsOutBlockedNotif) ||
            (status.PublicIsEnabled && status.PublicIsOutBlockedNotif) ||
            (status.DomainIsEnabled && status.DomainIsOutBlockedNotif));
 }
Пример #5
0
 // TODO: remove?
 private static bool isEnabled(FirewallStatusWrapper status)
 {
     return(status.PrivateIsEnabled || status.DomainIsEnabled || status.PublicIsEnabled);
 }