SUMO - Simulation of Urban MObility
GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow Class Reference

class for generic parameters Row More...

Collaboration diagram for GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow:
Collaboration graph

Public Member Functions

void copyValues (const GenericParameterRow &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...
 
 GenericParameterRow (GenericParametersValues *genericParametersValues, FXVerticalFrame *verticalFrameParent)
 constructor More...
 
bool isButtonInAddMode () const
 check if remove button is in mode "add" More...
 
void toogleAddButton ()
 toogle add button More...
 
 ~GenericParameterRow ()
 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 GenericParameterRow are placed More...
 

Detailed Description

class for generic parameters Row

Definition at line 102 of file GNEGenericParameterDialog.h.

Constructor & Destructor Documentation

◆ GenericParameterRow()

GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::GenericParameterRow ( GenericParametersValues genericParametersValues,
FXVerticalFrame *  verticalFrameParent 
)

◆ ~GenericParameterRow()

GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::~GenericParameterRow ( )

destructor

Definition at line 234 of file GNEGenericParameterDialog.cpp.

Member Function Documentation

◆ copyValues()

void GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::copyValues ( const GenericParameterRow other)

copy values of other parameter Row

Definition at line 297 of file GNEGenericParameterDialog.cpp.

References keyField, and valueField.

◆ disableRow()

void GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::disableRow ( )

disable row

Definition at line 241 of file GNEGenericParameterDialog.cpp.

References GUIIconSubSys::getIcon(), and ICON_REMOVE.

◆ enableRow()

void GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::enableRow ( const std::string &  parameter,
const std::string &  value 
) const

◆ isButtonInAddMode()

bool GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::isButtonInAddMode ( ) const

check if remove button is in mode "add"

Definition at line 291 of file GNEGenericParameterDialog.cpp.

References GUIIconSubSys::getIcon(), and ICON_ADD.

◆ toogleAddButton()

void GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::toogleAddButton ( )

toogle add button

Definition at line 277 of file GNEGenericParameterDialog.cpp.

References GUIIconSubSys::getIcon(), and ICON_ADD.

Field Documentation

◆ button

FXButton* GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::button

Button for add or remove row.

Definition at line 133 of file GNEGenericParameterDialog.h.

◆ horizontalFrame

FXHorizontalFrame* GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::horizontalFrame
private

frame in which elements of GenericParameterRow are placed

Definition at line 136 of file GNEGenericParameterDialog.h.

◆ keyField

FXTextField* GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::keyField

TextField for parameter.

Definition at line 127 of file GNEGenericParameterDialog.h.

Referenced by copyValues().

◆ valueField

FXTextField* GNEGenericParameterDialog::GenericParametersValues::GenericParameterRow::valueField

TextField for value.

Definition at line 130 of file GNEGenericParameterDialog.h.

Referenced by copyValues().


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