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