public frmResult(IITTrackCollection selectedTracks, org.lyricwiki.LyricWiki lyricsWiki, Boolean overwrite) : this() { this.m_selectedTracks = selectedTracks; this.m_lyricsWiki = lyricsWiki; this.m_overwrite = overwrite; }
public LyricsUpdater(IITTrackCollection selectedTracks, org.lyricwiki.LyricWiki lyricsWiki, Boolean overwrite, frmResult form) { this.m_selectedTracks = selectedTracks; this.m_lyricsWiki = lyricsWiki; this.m_overwrite = overwrite; this.m_form = form; }
private void btnAlbums_Click(object sender, EventArgs e) { var selectedTracks = new List <IITFileOrCDTrack>(); if (chkFix.Checked) { var tracks = _iTunesApp.LibraryPlaylist.Tracks; selectedTracks = tracks.Cast <IITFileOrCDTrack>().Where(track => track.Lyrics != null && track.Lyrics.Contains("�")).ToList(); } else { selectedTracks = _iTunesApp.SelectedTracks.Cast <IITFileOrCDTrack>().ToList(); } if (selectedTracks.Count == 0) { MessageBox.Show(Resources.iLyrics_btnAlbums_Click_Nothing_seems_to_be_selected); return; } _lyricsWiki = new org.lyricwiki.LyricWiki(); if (chkAuto.Checked == true) { var fr = new frmResult(selectedTracks, _lyricsWiki, chkOverwrite.Checked); fr.ShowDialog(); } else { var updatedSongsCount = 0; foreach (var currentTrack in selectedTracks) { //if (currentTrack.Lyrics != null) // continue; updatedSongsCount++; var ab = new ManualUpdate { currentTrack = currentTrack, lyricsWiki = _lyricsWiki }; var dr = ab.ShowDialog(); if (dr == DialogResult.Abort) { break; } } MessageBox.Show(updatedSongsCount == 0 ? "All selected songs seems to have lyrics" : "Update completed", "Complete"); } }
private void btnAlbums_Click(object sender, EventArgs e) { IITTrackCollection selectedTracks = iTunesApp.SelectedTracks; if ((selectedTracks == null)) { MessageBox.Show("Nothing seems to be selected"); return; } lyricsWiki = new org.lyricwiki.LyricWiki(); if (chkAuto.Checked == true) { frmResult fr = new frmResult(selectedTracks, lyricsWiki, chkOverwrite.Checked); fr.ShowDialog(); } else { int updatedSongsCount = 0; for (int i = 1; i <= selectedTracks.Count; i++) { IITFileOrCDTrack currentTrack = (IITFileOrCDTrack)selectedTracks[i]; //if (currentTrack.Lyrics != null) // continue; updatedSongsCount++; ManualUpdate ab = new ManualUpdate(); ab.currentTrack = currentTrack; ab.lyricsWiki = lyricsWiki; DialogResult dr = ab.ShowDialog(); if (dr == DialogResult.Abort) break; } if (updatedSongsCount == 0) MessageBox.Show("All selected songs seems to have lyrics"); else MessageBox.Show("Update completed"); } }
public frmResult(List <IITFileOrCDTrack> selectedTracks, org.lyricwiki.LyricWiki lyricsWiki, Boolean overwrite) : this() { this.m_selectedTracks = selectedTracks; this.m_lyricsWiki = lyricsWiki; this.m_overwrite = overwrite; }