/// <summary> /// Displays the dialog querying a new name for a song. /// </summary> /// <param name="mf">The <see cref="MusicFile"/> class instance of which name to change.</param> /// <returns>A <see cref="string"/> value for a new name for the music file if the user accepted the dialog; otherwise <see cref="string.Empty"/>.</returns> public static string Execute(MusicFile mf) { FormRename rename = new FormRename { tbNewSongName = { Text = mf.ToString(false) }, lastName = mf.ToString(false) }; if (rename.ShowDialog() == DialogResult.OK) { return(rename.tbNewSongName.Text); } return(string.Empty); }
/// <summary> /// Open a rename file dialog to rename or move one or a set of files /// </summary> private void MenuViewRenameClick(object sender, EventArgs e) { Selection sel = new Selection(treeView, status); FormRename formRename = new FormRename(); if (formRename.LoadFiles(App.Repos.Current, sel.SelFiles)) { if (formRename.ShowDialog() == DialogResult.OK) { List <string> cmds = formRename.GetGitCmds(); foreach (string cmd in cmds) { App.Repos.Current.RunCmd(cmd); } App.DoRefresh(); } } }
/// <summary> /// Open a rename file dialog to rename or move one or a set of files /// </summary> private void MenuViewRenameClick(object sender, EventArgs e) { Selection sel = new Selection(treeView, status); FormRename formRename = new FormRename(); if (formRename.LoadFiles(App.Repos.Current, sel.SelFiles)) if (formRename.ShowDialog() == DialogResult.OK) { List<string> cmds = formRename.GetGitCmds(); foreach (string cmd in cmds) App.Repos.Current.RunCmd(cmd); App.DoRefresh(); } }