33 #ifdef CHECK_MEMORY_LEAKS 51 mySelectedIDs(selected),
52 myDeselectedIDs(deselected) {
100 return (
"Undo change selection");
102 return (
"Undo change selection");
109 return (
"Redo change selection");
111 return (
"Redo change selection");
the function-object for an editing operation (abstract base)
void select(GUIGlID id, bool update=true)
Adds the object with the given id.
~GNEChange_Selection()
Destructor.
std::set< GUIGlID > myDeselectedIDs
all ids that were deselected in this change
std::set< GUIGlID > mySelectedIDs
all ids that were selected in this change
void deselect(GUIGlID id)
Deselects the object with the given id.
FXString redoName() const
bool myForward
we group antagonistic commands (create junction/delete junction) and keep them apart by this flag ...
FXString undoName() const
GUISelectedStorage gSelected
A global holder of selected objects.