]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/undo/UndoRotatePhoto.java
Moved source into separate src directory due to popular request
[GpsPrune.git] / tim / prune / undo / UndoRotatePhoto.java
diff --git a/tim/prune/undo/UndoRotatePhoto.java b/tim/prune/undo/UndoRotatePhoto.java
deleted file mode 100644 (file)
index 72cf40f..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-package tim.prune.undo;\r
-\r
-import tim.prune.I18nManager;\r
-import tim.prune.UpdateMessageBroker;\r
-import tim.prune.data.Photo;\r
-import tim.prune.data.TrackInfo;\r
-\r
-/**\r
- * Operation to undo the rotation of a photo\r
- */\r
-public class UndoRotatePhoto implements UndoOperation\r
-{\r
-       private Photo _photo = null;\r
-       private boolean _rightwards = true;\r
-\r
-\r
-       /**\r
-        * Constructor\r
-        * @param inPhoto photo\r
-        * @param inDir true if original operation was rightwards (clockwise) rotation\r
-        */\r
-       public UndoRotatePhoto(Photo inPhoto, boolean inDir)\r
-       {\r
-               _photo = inPhoto;\r
-               _rightwards = inDir;\r
-       }\r
-\r
-\r
-       /**\r
-        * @return description of operation including photo name\r
-        */\r
-       public String getDescription()\r
-       {\r
-               return I18nManager.getText("undo.rotatephoto") + " " + _photo.getName();\r
-       }\r
-\r
-\r
-       /**\r
-        * Perform the undo operation on the given Track\r
-        * @param inTrackInfo TrackInfo object on which to perform the operation\r
-        */\r
-       public void performUndo(TrackInfo inTrackInfo) throws UndoException\r
-       {\r
-               _photo.rotate(!_rightwards);\r
-               // inform subscribers\r
-               UpdateMessageBroker.informSubscribers();\r
-       }\r
-}
\ No newline at end of file