diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs index 5725c9dcb4..d4c2328ea6 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs @@ -168,7 +168,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad selectionLength = Path.GetFileNameWithoutExtension(name).Length; } - public override void RenameItem (string newName) + public async override void RenameItem (string newName) { ProjectFile newProjectFile = null; var file = (ProjectFile) CurrentNode.DataItem; @@ -201,7 +201,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad FileService.RenameFile (oldPath, newName); } if (file.Project != null) - IdeApp.ProjectOperations.Save (file.Project); + await IdeApp.ProjectOperations.SaveAsync (file.Project); } } catch (ArgumentException) { // new file name with wildcard (*, ?) characters in it MessageService.ShowWarning (GettextCatalog.GetString ("The name you have chosen contains illegal characters. Please choose a different name.")); @@ -239,7 +239,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad return pf != null && pf != target && !pf.HasChildren && target.DependsOn == null; } - void Drop (ProjectFile pf, DragOperation operation, HashSet<SolutionEntityItem> projectsToSave) + void Drop (ProjectFile pf, DragOperation operation, HashSet<SolutionItem> projectsToSave) { var target = (ProjectFile) CurrentNode.DataItem; var targetDirectory = target.FilePath.ParentDirectory; @@ -277,12 +277,12 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad public override void OnMultipleNodeDrop (object[] dataObjects, DragOperation operation) { - var projectsToSave = new HashSet<SolutionEntityItem> (); + var projectsToSave = new HashSet<SolutionItem> (); foreach (var dataObject in dataObjects) Drop ((ProjectFile) dataObject, operation, projectsToSave); - IdeApp.ProjectOperations.Save (projectsToSave); + IdeApp.ProjectOperations.SaveAsync (projectsToSave); } public override bool CanDeleteItem () @@ -294,7 +294,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad [AllowMultiSelection] public override void DeleteMultipleItems () { - var projects = new Set<SolutionEntityItem> (); + var projects = new Set<SolutionItem> (); var files = new List<ProjectFile> (); bool hasChildren = false; @@ -357,7 +357,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad FileService.DeleteFile (file.Name); } - IdeApp.ProjectOperations.Save (projects); + IdeApp.ProjectOperations.SaveAsync (projects); } [CommandUpdateHandler (EditCommands.Delete)] @@ -412,7 +412,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad [AllowMultiSelection] public void OnSetBuildAction (object ob) { - Set<SolutionEntityItem> projects = new Set<SolutionEntityItem> (); + Set<SolutionItem> projects = new Set<SolutionItem> (); string action = (string)ob; foreach (ITreeNavigator node in CurrentNodes) { @@ -420,7 +420,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad file.BuildAction = action; projects.Add (file.Project); } - IdeApp.ProjectOperations.Save (projects); + IdeApp.ProjectOperations.SaveAsync (projects); } [CommandUpdateHandler (FileCommands.SetBuildAction)] @@ -486,7 +486,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad } } - Set<SolutionEntityItem> projects = new Set<SolutionEntityItem> (); + Set<SolutionItem> projects = new Set<SolutionItem> (); foreach (ITreeNavigator node in CurrentNodes) { ProjectFile file = (ProjectFile) node.DataItem; @@ -498,7 +498,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad } } - IdeApp.ProjectOperations.Save (projects); + IdeApp.ProjectOperations.SaveAsync (projects); } [CommandUpdateHandler (FileCommands.CopyToOutputDirectory)] |