private void exportSelectedToolStripMenuItem_Click(object sender, EventArgs e) { IPodFileExporter exporter = new IPodFileExporter(iPod); List <Playlist> selected = new List <Playlist>(); selected.Add(playlists[lsbPlaylist.SelectedIndex]); exporter.SetPlaylistsToCopy(selected); exporter.ProgressEvent += new IPodFileExporter.ProgressEventHandler(exporter_ProgressEvent); exporter.Completed += new IPodFileExporter.CompletedEventHandler(exporter_Completed); if (FBD.ShowDialog() == System.Windows.Forms.DialogResult.OK) { progressCopy.Value = 0; nb_track = selected[0].TrackCount; progressCopy.Maximum = nb_track; exporter.PerformCopy(FBD.SelectedPath, "[Artist] - [Album] - [Title]", null, IPodFileExporter.FilenameCollisionBehavior.Ignore); } }
private void exportAllToolStripMenuItem_Click(object sender, EventArgs e) { IPodFileExporter exporter = new IPodFileExporter(iPod); List<Playlist> selected = new List<Playlist>(); for (int i = 0; i < lsbPlaylist.Items.Count; i++) { selected.Add(playlists[i]); } exporter.SetPlaylistsToCopy(selected); exporter.ProgressEvent += new IPodFileExporter.ProgressEventHandler(exporter_ProgressEvent); exporter.Completed += new IPodFileExporter.CompletedEventHandler(exporter_Completed); if (FBD.ShowDialog() == System.Windows.Forms.DialogResult.OK) { progressCopy.Value = 0; nb_track = 0; for (int i = 0; i < selected.Count; i++) { nb_track += selected[i].TrackCount; } progressCopy.Maximum = nb_track; exporter.PerformCopy(FBD.SelectedPath, "[Artist] - [Album] - [Title]", null, IPodFileExporter.FilenameCollisionBehavior.Ignore); } }