private void BackupSettings_Load(object sender, EventArgs e) { this.Dock = DockStyle.Fill; Bitmap error = new Bitmap(IAGrim.Properties.Resources.error); CloudWatcher provider = new CloudWatcher(); cbDropbox.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.DROPBOX); cbGoogle.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.GOOGLE_DRIVE); cbSkydrive.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.ONEDRIVE); if (!provider.Providers.Any(m => m.Provider == CloudProviderEnum.DROPBOX)) { pbDropbox.Image = error; } if (!provider.Providers.Any(m => m.Provider == CloudProviderEnum.GOOGLE_DRIVE)) { pbGoogle.Image = error; } if (!provider.Providers.Any(m => m.Provider == CloudProviderEnum.ONEDRIVE)) { pbSkydrive.Image = error; } pbDropbox.Enabled = cbDropbox.Enabled; pbGoogle.Enabled = cbGoogle.Enabled; pbSkydrive.Enabled = cbSkydrive.Enabled; cbDropbox.Checked = (bool)Properties.Settings.Default.BackupDropbox; cbGoogle.Checked = (bool)Properties.Settings.Default.BackupGoogle; cbSkydrive.Checked = (bool)Properties.Settings.Default.BackupOnedrive; cbCustom.Checked = (bool)Properties.Settings.Default.BackupCustom; cbDropbox.CheckedChanged += cbDropbox_CheckedChanged; cbGoogle.CheckedChanged += cbGoogle_CheckedChanged; cbSkydrive.CheckedChanged += cbSkydrive_CheckedChanged; cbCustom.CheckedChanged += cbCustom_CheckedChanged; var b = string.IsNullOrEmpty(Properties.Settings.Default.OnlineBackupToken) || !Properties.Settings.Default.OnlineBackupVerified; buttonLogin.Visible = b; logoutThisComputer.Visible = !b; logoutAllComputers.Visible = !b; OnlineBackupsActive = !b; UpdateInformativeLabel(0, 0, 0); }
private void BackupSettings_Load(object sender, EventArgs e) { Dock = DockStyle.Fill; var error = new Bitmap(Properties.Resources.error); var provider = new CloudWatcher(); cbDropbox.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.DROPBOX); cbGoogle.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.GOOGLE_DRIVE); cbOneDrive.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.ONEDRIVE); helpWhyDropboxDisabled.Visible = !cbDropbox.Enabled; helpWhyGdriveDisabled.Visible = !cbGoogle.Enabled; helpWhyOnedriveDisabled.Visible = !cbOneDrive.Enabled; if (provider.Providers.All(m => m.Provider != CloudProviderEnum.DROPBOX)) { pbDropbox.Image = error; } if (provider.Providers.All(m => m.Provider != CloudProviderEnum.GOOGLE_DRIVE)) { pbGoogle.Image = error; } if (provider.Providers.All(m => m.Provider != CloudProviderEnum.ONEDRIVE)) { pbSkydrive.Image = error; } pbDropbox.Enabled = cbDropbox.Enabled; pbGoogle.Enabled = cbGoogle.Enabled; pbSkydrive.Enabled = cbOneDrive.Enabled; cbDropbox.Checked = _settings.GetLocal().BackupDropbox; cbGoogle.Checked = _settings.GetLocal().BackupGoogle; cbOneDrive.Checked = _settings.GetLocal().BackupOnedrive; cbCustom.Checked = _settings.GetLocal().BackupCustom; lbOpenCustomBackupFolder.Visible = cbCustom.Checked; cbDontWantBackups.Checked = _settings.GetLocal().OptOutOfBackups; buttonLogin.Enabled = !_settings.GetLocal().OptOutOfBackups; cbDropbox.CheckedChanged += cbDropbox_CheckedChanged; cbGoogle.CheckedChanged += cbGoogle_CheckedChanged; cbOneDrive.CheckedChanged += CbOneDriveCheckedChanged; cbCustom.CheckedChanged += cbCustom_CheckedChanged; UpdateUi(); }
private void BackupSettings_Load(object sender, EventArgs e) { Dock = DockStyle.Fill; var error = new Bitmap(Properties.Resources.error); var provider = new CloudWatcher(); cbDropbox.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.DROPBOX); cbGoogle.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.GOOGLE_DRIVE); cbSkydrive.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.ONEDRIVE); if (provider.Providers.All(m => m.Provider != CloudProviderEnum.DROPBOX)) { pbDropbox.Image = error; } if (provider.Providers.All(m => m.Provider != CloudProviderEnum.GOOGLE_DRIVE)) { pbGoogle.Image = error; } if (provider.Providers.All(m => m.Provider != CloudProviderEnum.ONEDRIVE)) { pbSkydrive.Image = error; } pbDropbox.Enabled = cbDropbox.Enabled; pbGoogle.Enabled = cbGoogle.Enabled; pbSkydrive.Enabled = cbSkydrive.Enabled; cbDropbox.Checked = Properties.Settings.Default.BackupDropbox; cbGoogle.Checked = Properties.Settings.Default.BackupGoogle; cbSkydrive.Checked = Properties.Settings.Default.BackupOnedrive; cbCustom.Checked = Properties.Settings.Default.BackupCustom; cbDontWantBackups.Checked = Properties.Settings.Default.OptOutOfBackups; buttonLogin.Enabled = !Properties.Settings.Default.OptOutOfBackups; cbDropbox.CheckedChanged += cbDropbox_CheckedChanged; cbGoogle.CheckedChanged += cbGoogle_CheckedChanged; cbSkydrive.CheckedChanged += cbSkydrive_CheckedChanged; cbCustom.CheckedChanged += cbCustom_CheckedChanged; }
private void BackupSettings_Load(object sender, EventArgs e) { this.Dock = DockStyle.Fill; Bitmap error = new Bitmap(IAGrim.Properties.Resources.error); CloudWatcher provider = new CloudWatcher(); cbDropbox.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.DROPBOX); cbGoogle.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.GOOGLE_DRIVE); cbSkydrive.Enabled = provider.Providers.Any(m => m.Provider == CloudProviderEnum.ONEDRIVE); if (!provider.Providers.Any(m => m.Provider == CloudProviderEnum.DROPBOX)) { pbDropbox.Image = error; } if (!provider.Providers.Any(m => m.Provider == CloudProviderEnum.GOOGLE_DRIVE)) { pbGoogle.Image = error; } if (!provider.Providers.Any(m => m.Provider == CloudProviderEnum.ONEDRIVE)) { pbSkydrive.Image = error; } pbDropbox.Enabled = cbDropbox.Enabled; pbGoogle.Enabled = cbGoogle.Enabled; pbSkydrive.Enabled = cbSkydrive.Enabled; cbDropbox.Checked = (bool)Properties.Settings.Default.BackupDropbox; cbGoogle.Checked = (bool)Properties.Settings.Default.BackupGoogle; cbSkydrive.Checked = (bool)Properties.Settings.Default.BackupOnedrive; cbCustom.Checked = (bool)Properties.Settings.Default.BackupCustom; cbDropbox.CheckedChanged += cbDropbox_CheckedChanged; cbGoogle.CheckedChanged += cbGoogle_CheckedChanged; cbSkydrive.CheckedChanged += cbSkydrive_CheckedChanged; cbCustom.CheckedChanged += cbCustom_CheckedChanged; }