CmisSync.GeneralSettings.RefreshStates C# (CSharp) Method

RefreshStates() private method

private RefreshStates ( ) : void
return void
        void RefreshStates()
        {
            Uri url = ProxySettings.Server;
            this.ProxyServer.StringValue = (url != null) ? url.ToString() : String.Empty;
            this.ProxyUsername.StringValue = (ProxySettings.Username != null) ? ProxySettings.Username : String.Empty;
            this.ProxyPassword.StringValue = (ProxySettings.ObfuscatedPassword != null) ? Crypto.Deobfuscate(ProxySettings.ObfuscatedPassword) : String.Empty;
            Controller.CheckLogin (ProxySettings.LoginRequired);
            if (ProxySettings.Selection == ProxySelection.NOPROXY) {
                Controller.CheckProxyNone ();
            } else if (ProxySettings.Selection == ProxySelection.SYSTEM) {
                Controller.CheckProxySystem ();
            } else if (ProxySettings.Selection == ProxySelection.CUSTOM) {
                Controller.CheckProxyCustom ();
            } else {
                Controller.CheckProxyNone ();
            }
            this.NotificationsFeaturesButton.State = ConfigManager.CurrentConfig.Notifications ? NSCellStateValue.On : NSCellStateValue.Off;
        }
    }