Undo implemented when addind and deleteing an object.
Adding the undo function when adding and deleting an object.
Starting the undo when moving an object.
Undo for an 'moved action' : save the original position of the object.
Implementing the undo when moving objects.
Undo : correctly reset the objectOriginalPosition variable.
Undo : save the action of deleting the underlying object.
Using CompoundEdit when adding objects.
Undo : select the instance before moving it, otherwise the wrong
instance may be moved.
Undo : refactoring the undo classes in order to work for objects and
tiles.
Undo : setting cursor when adding a new object.
Change the way the pieces are selected in the AbstractUndoableEdit
classes.
Undo : implementing undo for tiles also.
Undo : bind the keystrokes ctrl-y and ctrl-z to the undo/redo buttons.
Undo : store the move when the position of an object is changed with the
text fields.
Undo : updated text fields in the objects pane.
Undo : When moving a piece, save the position of the piece without
snapping.
Undo : in AbstractUndoableEdit, fire the specific update for objets and
tiles.
Undo : renaming a few variables.
Undo : modify the position of tiles with text fields.