Changeset 770138 for molecuilder/src/Actions/ActionHistory.cpp
- Timestamp:
- Mar 26, 2010, 3:13:31 PM (15 years ago)
- Children:
- 0f7883, 71910a, abd4a1
- Parents:
- cbc639
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/Actions/ActionHistory.cpp
rcbc639 r770138 34 34 Action::state_ptr oldState = elem.action->redo(elem.state); 35 35 history.push_back(HistoryElement(elem.action,oldState)); 36 } 37 38 bool ActionHistory::hasUndo(){ 39 return history.size()>0; 40 } 41 42 bool ActionHistory::hasRedo(){ 43 return yrotsih.size()>0; 36 44 } 37 45 … … 73 81 } 74 82 83 bool ActionHistory::UndoAction::isActive(){ 84 return hist->hasUndo(); 85 } 86 75 87 Action::state_ptr ActionHistory::UndoAction::performCall(){ 76 88 hist->undoLast(); … … 103 115 } 104 116 117 bool ActionHistory::RedoAction::isActive(){ 118 return hist->hasRedo(); 119 } 120 105 121 Action::state_ptr ActionHistory::RedoAction::performCall(){ 106 122 hist->redoLast();
Note:
See TracChangeset
for help on using the changeset viewer.