![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEVariableSpeedSignDialog.h>


Public Member Functions | |
| void | changeAdditionalDialogHeader (const std::string &newHeader) |
| change additional dialog header More... | |
| GNEVariableSpeedSignDialog (GNEVariableSpeedSign *variableSpeedSignParent) | |
| FOX-declaration. More... | |
| ~GNEVariableSpeedSignDialog () | |
| destructor More... | |
FOX-callbacks | |
event called after press add row button | |
| long | onCmdAddRow (FXObject *, FXSelector, void *) |
| long | onCmdRemoveRow (FXObject *, FXSelector, void *) |
| event called after press remove row More... | |
| long | onCmdAccept (FXObject *, FXSelector, void *) |
| event called after press accept button More... | |
| long | onCmdCancel (FXObject *, FXSelector, void *) |
| event called after press cancel button More... | |
| long | onCmdReset (FXObject *, FXSelector, void *) |
| event called after press cancel button More... | |
Protected Member Functions | |
| GNEVariableSpeedSignDialog () | |
| FOX needs this. More... | |
Protected Attributes | |
| FXButton * | myAcceptButton |
| accept button More... | |
| FXButton * | myAddRow |
| Button for insert row. More... | |
| FXButton * | myCancelButton |
| cancel button More... | |
| FXVerticalFrame * | myContentFrame |
| frame for contents More... | |
| FXTable * | myDataList |
| Table with the data. More... | |
| FXButton * | myResetButton |
| cancel button More... | |
| FXHorizontalFrame * | myRowFrame |
| Horizontal frame for row elements. More... | |
| FXTextField * | myRowSpeed |
| Text field with speed. More... | |
| FXTextField * | myRowStep |
| Text field with step More... | |
| GNEVariableSpeedSign * | myVariableSpeedSignParent |
| Pointer to Variable Speed Signal. More... | |
| std::map< SUMOReal, SUMOReal > | myVSSValues |
| Map with the temporal VSSValues. More... | |
Private Member Functions | |
| GNEVariableSpeedSignDialog (const GNEVariableSpeedSignDialog &) | |
| Invalidated copy constructor. More... | |
| GNEVariableSpeedSignDialog & | operator= (const GNEVariableSpeedSignDialog &) |
| Invalidated assignment operator. More... | |
| void | updateTable () |
| update data table More... | |
Definition at line 51 of file GNEVariableSpeedSignDialog.h.
| GNEVariableSpeedSignDialog::GNEVariableSpeedSignDialog | ( | GNEVariableSpeedSign * | variableSpeedSignParent | ) |
FOX-declaration.
constructor
Definition at line 63 of file GNEVariableSpeedSignDialog.cpp.
References GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonIcon, GUIDesignTableLimitedHeight, GUIDesignTextField, MID_GNE_VARIABLESPEEDSIGN_ADDROW, MID_GNE_VARIABLESPEEDSIGN_CHANGEVALUE, and MID_GNE_VARIABLESPEEDSIGN_REMOVEROW.
| GNEVariableSpeedSignDialog::~GNEVariableSpeedSignDialog | ( | ) |
destructor
Definition at line 93 of file GNEVariableSpeedSignDialog.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 82 of file GNEVariableSpeedSignDialog.h.
|
private |
Invalidated copy constructor.
|
inherited |
change additional dialog header
Definition at line 85 of file GNEAdditionalDialog.cpp.
|
virtual |
event called after press accept button
Implements GNEAdditionalDialog.
Definition at line 147 of file GNEVariableSpeedSignDialog.cpp.
References myVariableSpeedSignParent, myVSSValues, and GNEVariableSpeedSign::setVariableSpeedSignSteps().
| long GNEVariableSpeedSignDialog::onCmdAddRow | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 98 of file GNEVariableSpeedSignDialog.cpp.
References TplCheck::_str2SUMOReal(), TplConvert::_str2SUMOReal(), myRowSpeed, myRowStep, myVSSValues, SUMOReal, and updateTable().
|
virtual |
event called after press cancel button
Implements GNEAdditionalDialog.
Definition at line 157 of file GNEVariableSpeedSignDialog.cpp.
| long GNEVariableSpeedSignDialog::onCmdRemoveRow | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
event called after press remove row
Definition at line 130 of file GNEVariableSpeedSignDialog.cpp.
References TplConvert::_2int(), myDataList, myVSSValues, and updateTable().
|
virtual |
event called after press cancel button
Implements GNEAdditionalDialog.
Definition at line 165 of file GNEVariableSpeedSignDialog.cpp.
References GNEVariableSpeedSign::getVariableSpeedSignSteps(), myVariableSpeedSignParent, myVSSValues, and updateTable().
|
private |
Invalidated assignment operator.
|
private |
update data table
Definition at line 174 of file GNEVariableSpeedSignDialog.cpp.
References GUIIconSubSys::getIcon(), ICON_REMOVE, myDataList, myVSSValues, and toString().
Referenced by onCmdAddRow(), onCmdRemoveRow(), and onCmdReset().
|
protectedinherited |
accept button
Definition at line 85 of file GNEAdditionalDialog.h.
|
protected |
Button for insert row.
Definition at line 103 of file GNEVariableSpeedSignDialog.h.
|
protectedinherited |
cancel button
Definition at line 88 of file GNEAdditionalDialog.h.
|
protectedinherited |
frame for contents
Definition at line 82 of file GNEAdditionalDialog.h.
|
protected |
Table with the data.
Definition at line 91 of file GNEVariableSpeedSignDialog.h.
Referenced by onCmdRemoveRow(), and updateTable().
|
protectedinherited |
cancel button
Definition at line 91 of file GNEAdditionalDialog.h.
|
protected |
Horizontal frame for row elements.
Definition at line 94 of file GNEVariableSpeedSignDialog.h.
|
protected |
Text field with speed.
Definition at line 100 of file GNEVariableSpeedSignDialog.h.
Referenced by onCmdAddRow().
|
protected |
Text field with step
Definition at line 97 of file GNEVariableSpeedSignDialog.h.
Referenced by onCmdAddRow().
|
protected |
Pointer to Variable Speed Signal.
Definition at line 85 of file GNEVariableSpeedSignDialog.h.
Referenced by onCmdAccept(), and onCmdReset().
Map with the temporal VSSValues.
Definition at line 88 of file GNEVariableSpeedSignDialog.h.
Referenced by onCmdAccept(), onCmdAddRow(), onCmdRemoveRow(), onCmdReset(), and updateTable().