private int GetComboIndexBySourceType(MovieInfoProviderItemType sourceType) { int _result = 0; switch (sourceType) { case MovieInfoProviderItemType.CurrentCollector: _result = 1; break; case MovieInfoProviderItemType.IMDB: _result = 2; break; case MovieInfoProviderItemType.MyOwn: _result = 3; break; case MovieInfoProviderItemType.Metadata: _result = 4; break; case MovieInfoProviderItemType.PrefCollector: _result = 0; break; default: _result = 0; break; } return(_result); }
private MovieInfo GetInfoBySourceType(MovieInfoProviderItemType sourceType) { MovieInfo _result = new MovieInfo(); switch (sourceType) { case MovieInfoProviderItemType.CurrentCollector: _result = CurrentMovieItem != null ? CurrentMovieItem.MovieInfo : null; break; case MovieInfoProviderItemType.IMDB: _result = IMDBInfo; break; case MovieInfoProviderItemType.MyOwn: _result = MyDataInfo; break; case MovieInfoProviderItemType.Metadata: _result = MetadataInfo; break; case MovieInfoProviderItemType.PrefCollector: _result = PrefCollectorInfo; break; } return(_result == null ? new MovieInfo() : _result); }
public void SelectItemBySourceType(MovieInfoProviderItemType sourceType) { int _i = GetComboIndexBySourceType(sourceType); if (_i >= 0) { MovieInfoCombo.SelectedIndex = _i; } }
private void MoveDown(ListBox listBox) { if (listBox == null) { throw new ArgumentNullException("listBox"); } MovieInfoProviderItemType item = (MovieInfoProviderItemType)listBox.SelectedItem; int idx = listBox.SelectedIndex; if (idx < (listBox.Items.Count - 1)) { FileManager.Configuration.Options.MovieSheetsOptions.MovieInfoPriorities.RemoveAt(idx); FileManager.Configuration.Options.MovieSheetsOptions.MovieInfoPriorities.Insert(++idx, item); listBox.SelectedIndex = idx; } }