private void SetupDropDowns([NotNull] ShowConfiguration si) { cbTimeZone.BeginUpdate(); cbTimeZone.Items.Clear(); foreach (string s in TimeZoneHelper.ZoneNames()) { cbTimeZone.Items.Add(s); } cbTimeZone.EndUpdate(); cbTimeZone.Text = si.ShowTimeZone; if (TheTVDB.LocalCache.Instance.LanguageList != null) //This means that language shave been loaded { string pref = string.Empty; cbLanguage.BeginUpdate(); cbLanguage.Items.Clear(); foreach (Language l in TheTVDB.LocalCache.Instance.LanguageList) { cbLanguage.Items.Add(l.Name); if (si.CustomLanguageCode == l.Abbreviation) { pref = l.Name; } } cbLanguage.EndUpdate(); cbLanguage.Text = pref; } }
private void SetupDropDowns([NotNull] ShowItem si) { cbTimeZone.BeginUpdate(); cbTimeZone.Items.Clear(); foreach (string s in TimeZoneHelper.ZoneNames()) { cbTimeZone.Items.Add(s); } cbTimeZone.EndUpdate(); cbTimeZone.Text = si.ShowTimeZone; string pref = ""; cbLanguage.BeginUpdate(); cbLanguage.Items.Clear(); foreach (Language l in TheTVDB.Instance.LanguageList) { cbLanguage.Items.Add(l.Name); if (si.CustomLanguageCode == l.Abbreviation) { pref = l.Name; } } cbLanguage.EndUpdate(); cbLanguage.Text = pref; }
private void SetupDropDowns([NotNull] ShowItem si) { cbTimeZone.BeginUpdate(); cbTimeZone.Items.Clear(); foreach (string s in TimeZoneHelper.ZoneNames().Where(s => !(s is null))) { cbTimeZone.Items.Add(s); } cbTimeZone.EndUpdate(); cbTimeZone.Text = si.ShowTimeZone; if (LocalCache.Instance.LanguageList != null) //This means that language shave been loaded { string pref = ""; cbLanguage.BeginUpdate(); cbLanguage.Items.Clear(); foreach (Language l in LocalCache.Instance.LanguageList.Where(l => !(l.Name is null))) { cbLanguage.Items.Add(l.Name); if (si.CustomLanguageCode == l.Abbreviation) { pref = l.Name; } } cbLanguage.EndUpdate(); cbLanguage.Text = pref; } }