Ahmed Samir 1a2df5e491 Undo/Redo to rotate, miror, split, cut, etc (#4100)
* * Add UndoOperations package in Plater.pm
* Add undo/redo options to the plater menu with their icons.
* Add the 2 undo/redo stacks to Slic3r::GUI::Plater package.
* Add add_undo_operation, undo & redo sub routines to Slic3r::GUI::Plater.
* Add objet identifier variable to each newly created Slic3r::GUI::Plater::Object to keep track of objects referenced in the stacks of undo/redo.
* Add undo/redo to rotate, mirror, increase, remove.

* * Add undo/redo to cut operation.

* * Add undo/redo to split, decrease, change scale and reset.
* Fix pop and push error.a

* * Refactoring undo/redo functions.

* * Some fixes to undo/redo for  reset and decrease functions

* Some Fixes to undo/redo split, reset and cut operations.

* Improve undo/redo menu items sync.

* * limit the undo stack operations to save RAM.

* Remove debugging lines.

* Add undo/redo to Add models.

* Some Refactoring and some fixes.

* Some Refactoring.

Fixes #3265
2017-09-11 20:37:21 -05:00
..
2015-05-25 22:37:04 +02:00
2015-11-02 20:16:37 +01:00
2015-11-02 20:16:37 +01:00
2015-11-02 20:16:37 +01:00
2015-11-15 21:08:14 +01:00
2015-11-02 20:16:37 +01:00
2015-05-25 22:37:04 +02:00
2015-05-25 22:37:04 +02:00
2015-05-25 22:37:04 +02:00
2015-05-25 22:37:04 +02:00
2017-03-17 16:03:58 +01:00
2015-05-25 22:37:04 +02:00
2015-05-25 22:37:04 +02:00
2012-04-16 20:43:46 +02:00
2012-04-16 20:43:46 +02:00
2015-05-25 22:37:04 +02:00