71 void p_begin(
const std::string& description);
The main window of the Netedit.
FXString undoName() const
const std::string myDescription
void p_begin(const std::string &description)
void redo()
redo the last command group
void undo()
undo the last command group
void p_add(GNEChange_Attribute *cmd)
special method, avoid empty changes, always execute
the function-object for an editing operation (abstract base)
const std::string & getDescription()
GNEUndoList(GNEApplicationWindow *parent)
constructor
std::stack< CommandGroup * > myCommandGroups
GNEApplicationWindow *const myParent
void p_abort()
reverts and discards ALL active command groups
long p_onUpdRedo(FXObject *, FXSelector, void *)
bool hasCommandGroup() const
CommandGroup(std::string description)
FXString redoName() const
long p_onUpdUndo(FXObject *, FXSelector, void *)