61 UndoListRow(
const int index_, FXIcon* icon_,
const std::string description_,
const std::string timestamp_);
The main window of Netedit.
GNEDialog(GNEApplicationWindow *applicationWindow, const std::string &name, GUIIcon titleIcon, DialogType type, Buttons buttons, OpenType openType, ResizeMode resizeMode)
basic constructor
void checkRow()
check row and set background green
const FXRadioButton * getRadioButton() const
get radio button (read only)
int getIndex() const
get index
void setBlueBackground()
set blue background
void setRedBackground()
set red background
FXTextField * myTextFieldTimeStamp
textField timeStamp
MFXTextFieldIcon * myTextFieldDescription
textField description
GUIRow(GNEUndoListDialog *undoListDialog, FXVerticalFrame *mainFrame, MFXStaticToolTip *staticToolTip)
constructor
void update(const UndoListRow &row)
update row
FXLabel * myIcon
label with icon
FXRadioButton * myRadioButton
radioButton
GNEUndoListDialog(GNEApplicationWindow *applicationWindow)
FOX-declaration.
void updateList()
FOX needs this.
long onCmdSelectRow(FXObject *, FXSelector, void *)
event after select row
~GNEUndoListDialog()
destructor
GNEUndoListDialog & operator=(const GNEUndoListDialog &)=delete
Invalidated assignment operator.
FXVerticalFrame * myRowFrame
frame for rows
std::vector< GUIRow * > myGUIRows
vector with rows
GNEUndoListDialog(const GNEUndoListDialog &)=delete
Invalidated copy constructor.
void runInternalTest(const InternalTestStep::DialogArgument *dialogArgument)
run internal test
dialog arguments, used for certain modal dialogs that can not be edited using tab
int index
index uses for count undo/redos
FXIcon * icon
icon associated with undo/redo operation
std::string timestamp
timestamp
UndoListRow(const int index_, FXIcon *icon_, const std::string description_, const std::string timestamp_)
constructor
std::string description
definition of undo/redo operation