private void duplicateToolStripMenuItem_Click(object sender, EventArgs e) { String toDuplicate = (String)lstPlaylists.SelectedItem; PlaylistNameForm playlistNameForm = new PlaylistNameForm(toDuplicate + " (Copy)"); playlistNameForm.ShowDialog(); if (playlistNameForm.name == null) { return; } // Duplicate the playlist File.Copy("playlists\\" + toDuplicate + ".xml", "playlists\\" + playlistNameForm.name + ".xml"); ReloadPlaylists(); }
private void btnNew_Click(object sender, EventArgs e) { PlaylistNameForm playlistNameForm = new PlaylistNameForm(); playlistNameForm.ShowDialog(); if (playlistNameForm.name == null) { return; } MainForm mainForm = (MainForm)this.Owner; mainForm.SwitchPlaylist(playlistNameForm.name); ReloadPlaylists(); }
private void renameToolStripMenuItem_Click(object sender, EventArgs e) { String oldName = (String)lstPlaylists.SelectedItem; PlaylistNameForm playlistNameForm = new PlaylistNameForm(oldName); playlistNameForm.ShowDialog(); if (playlistNameForm.name == null) { return; } // Rename the playlist File.Move("playlists\\" + oldName + ".xml", "playlists\\" + playlistNameForm.name + ".xml"); ReloadPlaylists(); // Check if this is the current playlist and update Configuration if it is if (Configuration.currentConfig.currentPlaylist.Equals(oldName)) { Configuration.currentConfig.currentPlaylist = playlistNameForm.name; Configuration.Save(); } }