private void releaseDetailsView_EditReleaseClicked(object sender, System.EventArgs e) { string id = this.releaseDetailsView.Release.Id; this.operations.EditRelease(id); this.SetSelectedItem(SelectionInfo.Release(id)); }
private void DisplayReleases(Release[] releases) { this.UpdateCurrentBrowser(); this.currentReleaseBrowser.LoadReleases(releases); this.isLoading = false; if (!this.currentReleaseBrowser.SetSelectedItem(this.releaseToSelect)) { string[] albumArtists = this.currentReleaseBrowser.AlbumArtists; if (albumArtists == null) { if (releases.Length != 0) { this.currentReleaseBrowser.SetSelectedItem(SelectionInfo.Release(releases[0].Id)); } } else if (albumArtists.Length == 1) { this.currentReleaseBrowser.SetSelectedItem(SelectionInfo.Artist(albumArtists[0])); } } }
private void ImportTracks() { ImportTracksWindow window = new ImportTracksWindow(this.collectionSessionFactory); if (window.ShowDialog(this) == true) { this.mainCollectionView.SetSelectedItem(SelectionInfo.Release(window.InsertedReleaseId)); } }
private void releaseCoverFlow_ItemSelected(object sender, EventArgs e) { this.SetSelectedItem(SelectionInfo.Release(this.releaseCoverFlow.Releases[this.releaseCoverFlow.SelectedIndex].Id)); }