Eclipse SUMO - Simulation of Urban MObility
GNESingleParametersDialog::ParametersValues::ParameterRow Class Reference

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 &parameter, const std::string &value) const
 enable rlow More...
 
bool isButtonInAddMode () const
 check if remove button is in mode "add" More...
 
 ParameterRow (ParametersValues *ParametersValues, FXVerticalFrame *verticalFrameParent)
 constructor More...
 
void toogleAddButton ()
 toogle 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...
 

Detailed Description

FOX need this.

class for parameters Row

Definition at line 102 of file GNESingleParametersDialog.h.

Constructor & Destructor Documentation

◆ ParameterRow()

GNESingleParametersDialog::ParametersValues::ParameterRow::ParameterRow ( ParametersValues ParametersValues,
FXVerticalFrame *  verticalFrameParent 
)

◆ ~ParameterRow()

GNESingleParametersDialog::ParametersValues::ParameterRow::~ParameterRow ( )

destructor

Definition at line 214 of file GNESingleParametersDialog.cpp.

Member Function Documentation

◆ copyValues()

void GNESingleParametersDialog::ParametersValues::ParameterRow::copyValues ( const ParameterRow other)

copy values of other parameter Row

Definition at line 272 of file GNESingleParametersDialog.cpp.

References keyField, and valueField.

◆ disableRow()

void GNESingleParametersDialog::ParametersValues::ParameterRow::disableRow ( )

disable row

Definition at line 221 of file GNESingleParametersDialog.cpp.

References GUIIconSubSys::getIcon(), and REMOVE.

◆ enableRow()

void GNESingleParametersDialog::ParametersValues::ParameterRow::enableRow ( const std::string &  parameter,
const std::string &  value 
) const

◆ isButtonInAddMode()

bool GNESingleParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode ( ) const

check if remove button is in mode "add"

Definition at line 266 of file GNESingleParametersDialog.cpp.

References ADD, and GUIIconSubSys::getIcon().

◆ toogleAddButton()

void GNESingleParametersDialog::ParametersValues::ParameterRow::toogleAddButton ( )

toogle add button

Definition at line 252 of file GNESingleParametersDialog.cpp.

References ADD, and GUIIconSubSys::getIcon().

Field Documentation

◆ button

FXButton* GNESingleParametersDialog::ParametersValues::ParameterRow::button

Button for add or remove row.

Definition at line 133 of file GNESingleParametersDialog.h.

◆ horizontalFrame

FXHorizontalFrame* GNESingleParametersDialog::ParametersValues::ParameterRow::horizontalFrame
private

frame in which elements of ParameterRow are placed

Definition at line 136 of file GNESingleParametersDialog.h.

◆ keyField

FXTextField* GNESingleParametersDialog::ParametersValues::ParameterRow::keyField

TextField for parameter.

Definition at line 127 of file GNESingleParametersDialog.h.

Referenced by copyValues().

◆ valueField

FXTextField* GNESingleParametersDialog::ParametersValues::ParameterRow::valueField

TextField for value.

Definition at line 130 of file GNESingleParametersDialog.h.

Referenced by copyValues().


The documentation for this class was generated from the following files: