|
@@ -1235,6 +1235,27 @@ namespace IDE
|
|
return project;
|
|
return project;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ [IDECommand]
|
|
|
|
+ public void RemoveProject(String projectName)
|
|
|
|
+ {
|
|
|
|
+ let project = gApp.mWorkspace.FindProject(projectName);
|
|
|
|
+ if (project == null)
|
|
|
|
+ {
|
|
|
|
+ mScriptManager.Fail("Unable to find project");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ bool success = gApp.mProjectPanel.mProjectToListViewMap.TryGetValue(project.mRootFolder, var projectItem);
|
|
|
|
+ if (!success)
|
|
|
|
+ {
|
|
|
|
+ mScriptManager.Fail("Unable to find project in panel");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ gApp.mProjectPanel.mListView.GetRoot().SelectItemExclusively(projectItem);
|
|
|
|
+ gApp.mProjectPanel.[Friend]RemoveSelectedItems(false);
|
|
|
|
+ }
|
|
|
|
+
|
|
[IDECommand]
|
|
[IDECommand]
|
|
public void CopyToDependents(String srcPath)
|
|
public void CopyToDependents(String srcPath)
|
|
{
|
|
{
|