![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNEVClassesDialog.h>
Public Member Functions | |
| const std::string & | getVClassString () const |
| get vclass in string format | |
| bool | isVClassButtonEnabled () const |
| check if vClass button is enabled | |
| void | setVClassButtonStatus (const bool enabled) |
| set vClass button status | |
| VClassRow (FXVerticalFrame *contentsFrame, SUMOVehicleClass vClass, GUIIcon vClassIcon, const std::string &description) | |
| FOX-declaration. | |
| ~VClassRow () | |
| destructor | |
FOX-callbacks | |
| long | onCmdToggleVClass (FXObject *, FXSelector, void *) |
| event when user toogle the vClass button | |
Protected Attributes | |
| FXButton * | myVClassButton = nullptr |
| FOX need this. | |
| const std::string | myVClassString |
| vclass in string format | |
Private Member Functions | |
| VClassRow & | operator= (const VClassRow &)=delete |
| Invalidated assignment operator. | |
| VClassRow (const VClassRow &)=delete | |
| Invalidated copy constructor. | |
| GNEVClassesDialog::VClassRow::VClassRow | ( | FXVerticalFrame * | contentsFrame, |
| SUMOVehicleClass | vClass, | ||
| GUIIcon | vClassIcon, | ||
| const std::string & | description | ||
| ) |
FOX-declaration.
Constructor
Definition at line 55 of file GNEVClassesDialog.cpp.
References GUIDesigns::buildFXButton(), EMPTY, GUIIconSubSys::getIcon(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonIcon, GUIDesignLabelIcon64x32Thicked, GUIDesignLabelThick, and MID_GNE_ALLOWVCLASSES_TOGGLE.
| GNEVClassesDialog::VClassRow::~VClassRow | ( | ) |
destructor
Definition at line 75 of file GNEVClassesDialog.cpp.
|
privatedelete |
Invalidated copy constructor.
| const std::string & GNEVClassesDialog::VClassRow::getVClassString | ( | ) | const |
get vclass in string format
Definition at line 81 of file GNEVClassesDialog.cpp.
| bool GNEVClassesDialog::VClassRow::isVClassButtonEnabled | ( | ) | const |
check if vClass button is enabled
Definition at line 97 of file GNEVClassesDialog.cpp.
References ACCEPT, and GUIIconSubSys::getIcon().
| long GNEVClassesDialog::VClassRow::onCmdToggleVClass | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
event when user toogle the vClass button
Definition at line 103 of file GNEVClassesDialog.cpp.
References ACCEPT, and GUIIconSubSys::getIcon().
Referenced by FXDEFMAP().
Invalidated assignment operator.
| void GNEVClassesDialog::VClassRow::setVClassButtonStatus | ( | const bool | enabled | ) |
set vClass button status
Definition at line 87 of file GNEVClassesDialog.cpp.
References ACCEPT, CANCEL, and GUIIconSubSys::getIcon().
|
protected |
|
protected |
vclass in string format
Definition at line 80 of file GNEVClassesDialog.h.