add<T> method
Add New Change and Clear Redo Stack
Implementation
void add<T>(Change<T> change) {
change.execute();
_history.addLast([change]);
_moveForward();
}
Add New Change and Clear Redo Stack
void add<T>(Change<T> change) {
change.execute();
_history.addLast([change]);
_moveForward();
}