![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX need this. More...
Public Member Functions | |
void | copyValues (const ParameterRow &other) |
copy values of other parameter Row More... | |
void | disableRow () |
disable row More... | |
void | enableRow (const std::string ¶meter, const std::string &value) const |
enable row More... | |
bool | isButtonInAddMode () const |
check if remove button is in mode "add" More... | |
ParameterRow (ParametersValues *ParametersValues, FXVerticalFrame *verticalFrameParent) | |
constructor More... | |
void | toggleAddButton () |
toggle add button More... | |
~ParameterRow () | |
destructor More... | |
Data Fields | |
FXButton * | button |
Button for add or remove row. More... | |
FXTextField * | keyField |
TextField for parameter. More... | |
FXTextField * | valueField |
TextField for value. More... | |
Private Attributes | |
FXHorizontalFrame * | horizontalFrame |
frame in which elements of ParameterRow are placed More... | |
GNESingleParametersDialog::ParametersValues::ParameterRow::ParameterRow | ( | ParametersValues * | ParametersValues, |
FXVerticalFrame * | verticalFrameParent | ||
) |
constructor
Definition at line 196 of file GNESingleParametersDialog.cpp.
References GUIIconSubSys::getIcon(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonIcon, GUIDesignTextField, GUIDesignTextFieldNCol, MID_GNE_REMOVE_ATTRIBUTE, MID_GNE_SET_ATTRIBUTE, and REMOVE.
GNESingleParametersDialog::ParametersValues::ParameterRow::~ParameterRow | ( | ) |
destructor
Definition at line 210 of file GNESingleParametersDialog.cpp.
void GNESingleParametersDialog::ParametersValues::ParameterRow::copyValues | ( | const ParameterRow & | other | ) |
copy values of other parameter Row
Definition at line 268 of file GNESingleParametersDialog.cpp.
References keyField, and valueField.
void GNESingleParametersDialog::ParametersValues::ParameterRow::disableRow | ( | ) |
disable row
Definition at line 217 of file GNESingleParametersDialog.cpp.
References GUIIconSubSys::getIcon(), and REMOVE.
void GNESingleParametersDialog::ParametersValues::ParameterRow::enableRow | ( | const std::string & | parameter, |
const std::string & | value | ||
) | const |
enable row
Definition at line 229 of file GNESingleParametersDialog.cpp.
References GUIIconSubSys::getIcon(), SUMOXMLDefinitions::isValidParameterKey(), and REMOVE.
bool GNESingleParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode | ( | ) | const |
check if remove button is in mode "add"
Definition at line 262 of file GNESingleParametersDialog.cpp.
References ADD, and GUIIconSubSys::getIcon().
void GNESingleParametersDialog::ParametersValues::ParameterRow::toggleAddButton | ( | ) |
toggle add button
Definition at line 248 of file GNESingleParametersDialog.cpp.
References ADD, and GUIIconSubSys::getIcon().
FXButton* GNESingleParametersDialog::ParametersValues::ParameterRow::button |
Button for add or remove row.
Definition at line 134 of file GNESingleParametersDialog.h.
|
private |
frame in which elements of ParameterRow are placed
Definition at line 137 of file GNESingleParametersDialog.h.
FXTextField* GNESingleParametersDialog::ParametersValues::ParameterRow::keyField |
TextField for parameter.
Definition at line 128 of file GNESingleParametersDialog.h.
Referenced by copyValues().
FXTextField* GNESingleParametersDialog::ParametersValues::ParameterRow::valueField |
TextField for value.
Definition at line 131 of file GNESingleParametersDialog.h.
Referenced by copyValues().