![]() |
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(), getVehicleClassNames(), GNEVClassesDialog::GNEVClassesDialog(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonIcon, GUIDesignLabelIcon64x32Thicked, GUIDesignLabelThick, MID_GNE_ALLOWVCLASSES_TOGGLE, myVClassButton, myVClassString, and VClassRow().
Referenced by operator=(), VClassRow(), and VClassRow().
| GNEVClassesDialog::VClassRow::~VClassRow | ( | ) |
destructor
Definition at line 75 of file GNEVClassesDialog.cpp.
|
privatedelete |
Invalidated copy constructor.
References VClassRow().
| const std::string & GNEVClassesDialog::VClassRow::getVClassString | ( | ) | const |
get vclass in string format
Definition at line 81 of file GNEVClassesDialog.cpp.
References myVClassString.
| bool GNEVClassesDialog::VClassRow::isVClassButtonEnabled | ( | ) | const |
check if vClass button is enabled
Definition at line 97 of file GNEVClassesDialog.cpp.
References ACCEPT, GUIIconSubSys::getIcon(), and myVClassButton.
| long GNEVClassesDialog::VClassRow::onCmdToggleVClass | ( | FXObject * | , |
| FXSelector | , | ||
| void * | ) |
event when user toogle the vClass button
Definition at line 103 of file GNEVClassesDialog.cpp.
References ACCEPT, GUIIconSubSys::getIcon(), myVClassButton, and setVClassButtonStatus().
Referenced by FXDEFMAP().
Invalidated assignment operator.
References GNEVClassesDialog::getModifiedVClasses(), GNEVClassesDialog::GNEVClassesDialog(), GNEVClassesDialog::onCmdAccept(), GNEVClassesDialog::onCmdCancel(), GNEVClassesDialog::onCmdReset(), GNEVClassesDialog::onCmdSelectAll(), GNEVClassesDialog::onCmdSelectOnlyRail(), GNEVClassesDialog::onCmdSelectOnlyRoad(), GNEVClassesDialog::onCmdUnselectAll(), GNEVClassesDialog::runInternalTest(), and VClassRow().
| void GNEVClassesDialog::VClassRow::setVClassButtonStatus | ( | const bool | enabled | ) |
set vClass button status
Definition at line 87 of file GNEVClassesDialog.cpp.
References ACCEPT, CANCEL, GUIIconSubSys::getIcon(), and myVClassButton.
Referenced by onCmdToggleVClass().
|
protected |
FOX need this.
vclass button
Definition at line 77 of file GNEVClassesDialog.h.
Referenced by isVClassButtonEnabled(), onCmdToggleVClass(), setVClassButtonStatus(), and VClassRow().
|
protected |
vclass in string format
Definition at line 80 of file GNEVClassesDialog.h.
Referenced by getVClassString(), and VClassRow().