From 78bc774e8c2788711f5784149bb229c05bafc485 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Sun, 24 Sep 2017 07:49:51 -0700 Subject: [PATCH] Remove unused file --- .../View3D/UndoCommands/CopyUndoCommand.cs | 46 ------------------- Program.cs | 10 +--- 2 files changed, 2 insertions(+), 54 deletions(-) delete mode 100644 PartPreviewWindow/View3D/UndoCommands/CopyUndoCommand.cs diff --git a/PartPreviewWindow/View3D/UndoCommands/CopyUndoCommand.cs b/PartPreviewWindow/View3D/UndoCommands/CopyUndoCommand.cs deleted file mode 100644 index 88d767fef..000000000 --- a/PartPreviewWindow/View3D/UndoCommands/CopyUndoCommand.cs +++ /dev/null @@ -1,46 +0,0 @@ -using MatterHackers.Agg.UI; -using MatterHackers.PolygonMesh; -using MatterHackers.VectorMath; -using System.Linq; -using MatterHackers.DataConverters3D; - -namespace MatterHackers.MatterControl.PartPreviewWindow -{ - internal class CopyUndoCommand : IUndoRedoCommand - { - private int newItemIndex; - private View3DWidget view3DWidget; - - IObject3D addedObject3D; - - bool wasLastItem; - - public CopyUndoCommand(View3DWidget view3DWidget, int newItemIndex) - { - this.view3DWidget = view3DWidget; - this.newItemIndex = newItemIndex; - - addedObject3D = view3DWidget.Scene.Children[newItemIndex]; - - wasLastItem = view3DWidget.Scene.Children.Last() == addedObject3D; - } - - public void Undo() - { - view3DWidget.Scene.Children.RemoveAt(newItemIndex); - - if (wasLastItem) - { - view3DWidget.Scene.SelectLastChild(); - } - view3DWidget.PartHasBeenChanged(); - } - - public void Do() - { - view3DWidget.Scene.Children.Insert(newItemIndex, addedObject3D); - view3DWidget.Invalidate(); - view3DWidget.Scene.SelectLastChild(); - } - } -} \ No newline at end of file diff --git a/Program.cs b/Program.cs index 87c54e177..3ce874c63 100644 --- a/Program.cs +++ b/Program.cs @@ -1,16 +1,10 @@ using System; -using System.Collections.Generic; using System.Globalization; using System.IO; -using System.Linq; using System.Threading; -using System.Threading.Tasks; -using System.Windows.Forms; -using MatterHackers.Agg.UI; -using MatterHackers.MatterControl.DataStorage; -using MatterHackers.MatterControl.SettingsManagement; -using Mindscape.Raygun4Net; using MatterHackers.Agg.Platform; +using MatterHackers.MatterControl.DataStorage; +using Mindscape.Raygun4Net; namespace MatterHackers.MatterControl {