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]));
                }
            }
        }
Ejemplo n.º 3
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));
 }