![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX need this. More...
Public Member Functions | |
| void | copyValues (const ParameterRow &other) |
| copy values of other parameter Row | |
| void | disableRow () |
| disable row | |
| void | enableRow (const std::string ¶meter, const std::string &value) const |
| enable row | |
| bool | isButtonInAddMode () const |
| check if remove button is in mode "add" | |
| ParameterRow (ParametersValues *ParametersValues, FXVerticalFrame *verticalFrameParent) | |
| constructor | |
| void | toggleAddButton () |
| toggle add button | |
| ~ParameterRow () | |
| destructor | |
Data Fields | |
| FXButton * | button |
| Button for add or remove row. | |
| FXTextField * | keyField |
| TextField for parameter. | |
| FXTextField * | valueField |
| TextField for value. | |
Private Attributes | |
| FXHorizontalFrame * | horizontalFrame |
| frame in which elements of ParameterRow are placed | |
| GNEParametersDialog::ParametersValues::ParameterRow::ParameterRow | ( | ParametersValues * | ParametersValues, |
| FXVerticalFrame * | verticalFrameParent ) |
constructor
Definition at line 209 of file GNEParametersDialog.cpp.
References GUIDesigns::buildFXButton(), button, disableRow(), GUIIconSubSys::getIcon(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonIcon, GUIDesignTextField, GUIDesignTextFieldNCol, horizontalFrame, keyField, MID_GNE_REMOVE_ATTRIBUTE, MID_GNE_SET_ATTRIBUTE, GNEParametersDialog::ParametersValues::ParametersValues(), REMOVE, and valueField.
Referenced by copyValues().
| GNEParametersDialog::ParametersValues::ParameterRow::~ParameterRow | ( | ) |
| void GNEParametersDialog::ParametersValues::ParameterRow::copyValues | ( | const ParameterRow & | other | ) |
copy values of other parameter Row
Definition at line 281 of file GNEParametersDialog.cpp.
References keyField, ParameterRow(), and valueField.
| void GNEParametersDialog::ParametersValues::ParameterRow::disableRow | ( | ) |
disable row
Definition at line 230 of file GNEParametersDialog.cpp.
References button, GUIIconSubSys::getIcon(), keyField, REMOVE, and valueField.
Referenced by ParameterRow().
| void GNEParametersDialog::ParametersValues::ParameterRow::enableRow | ( | const std::string & | parameter, |
| const std::string & | value ) const |
enable row
Definition at line 242 of file GNEParametersDialog.cpp.
References button, GUIIconSubSys::getIcon(), GUIDesignTextColorBlack, GUIDesignTextColorRed, invalid_return< std::string >::value, SUMOXMLDefinitions::isValidParameterKey(), keyField, REMOVE, and valueField.
| bool GNEParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode | ( | ) | const |
check if remove button is in mode "add"
Definition at line 275 of file GNEParametersDialog.cpp.
References ADD, button, and GUIIconSubSys::getIcon().
| void GNEParametersDialog::ParametersValues::ParameterRow::toggleAddButton | ( | ) |
toggle add button
Definition at line 261 of file GNEParametersDialog.cpp.
References ADD, button, GUIIconSubSys::getIcon(), keyField, and valueField.
| FXButton* GNEParametersDialog::ParametersValues::ParameterRow::button |
Button for add or remove row.
Definition at line 133 of file GNEParametersDialog.h.
Referenced by disableRow(), enableRow(), isButtonInAddMode(), ParameterRow(), and toggleAddButton().
|
private |
frame in which elements of ParameterRow are placed
Definition at line 136 of file GNEParametersDialog.h.
Referenced by ParameterRow(), and ~ParameterRow().
| FXTextField* GNEParametersDialog::ParametersValues::ParameterRow::keyField |
TextField for parameter.
Definition at line 127 of file GNEParametersDialog.h.
Referenced by copyValues(), disableRow(), enableRow(), ParameterRow(), and toggleAddButton().
| FXTextField* GNEParametersDialog::ParametersValues::ParameterRow::valueField |
TextField for value.
Definition at line 130 of file GNEParametersDialog.h.
Referenced by copyValues(), disableRow(), enableRow(), ParameterRow(), and toggleAddButton().