![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEVehicleTypeFrame.h>
Public Member Functions | |
GNEDemandElement * | getCurrentVehicleType () const |
get current Vehicle Type More... | |
void | refreshVehicleTypeSelector () |
refresh vehicle type selector More... | |
void | refreshVehicleTypeSelectorIDs () |
refresh vehicle type selector (only IDs, without refreshing attributes) More... | |
void | setCurrentVehicleType (GNEDemandElement *vType) |
set current Vehicle Type More... | |
VehicleTypeSelector (GNEVehicleTypeFrame *vehicleTypeFrameParent) | |
FOX-declaration. More... | |
~VehicleTypeSelector () | |
destructor More... | |
FOX-callbacks | |
Called when the user select another element in ComboBox | |
long | onCmdSelectItem (FXObject *, FXSelector, void *) |
Private Attributes | |
GNEDemandElement * | myCurrentVehicleType |
pointer to current vehicle type More... | |
FXComboBox * | myTypeMatchBox |
comboBox with the list of elements type More... | |
GNEVehicleTypeFrame * | myVehicleTypeFrameParent |
pointer to Frame Parent More... | |
Definition at line 45 of file GNEVehicleTypeFrame.h.
GNEVehicleTypeFrame::VehicleTypeSelector::VehicleTypeSelector | ( | GNEVehicleTypeFrame * | vehicleTypeFrameParent | ) |
FOX-declaration.
constructor
Definition at line 61 of file GNEVehicleTypeFrame.cpp.
References DEFAULT_BIKETYPE_ID, DEFAULT_VTYPE_ID, GUIDesignComboBox, GUIDesignComboBoxNCol, MID_GNE_SET_TYPE, and SUMO_TAG_VTYPE.
GNEVehicleTypeFrame::VehicleTypeSelector::~VehicleTypeSelector | ( | ) |
destructor
Definition at line 89 of file GNEVehicleTypeFrame.cpp.
GNEDemandElement * GNEVehicleTypeFrame::VehicleTypeSelector::getCurrentVehicleType | ( | ) | const |
get current Vehicle Type
Definition at line 93 of file GNEVehicleTypeFrame.cpp.
Referenced by GNEVehicleTypeFrame::attributesEditorExtendedDialogOpened(), and GNEVehicleTypeFrame::show().
long GNEVehicleTypeFrame::VehicleTypeSelector::onCmdSelectItem | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 159 of file GNEVehicleTypeFrame.cpp.
References SUMO_TAG_VTYPE, and WRITE_DEBUG.
Referenced by FXDEFMAP().
void GNEVehicleTypeFrame::VehicleTypeSelector::refreshVehicleTypeSelector | ( | ) |
refresh vehicle type selector
Definition at line 106 of file GNEVehicleTypeFrame.cpp.
References DEFAULT_BIKETYPE_ID, DEFAULT_VTYPE_ID, and SUMO_TAG_VTYPE.
Referenced by GNEChange_DemandElement::redo(), GNEVehicleTypeFrame::show(), and GNEChange_DemandElement::undo().
void GNEVehicleTypeFrame::VehicleTypeSelector::refreshVehicleTypeSelectorIDs | ( | ) |
refresh vehicle type selector (only IDs, without refreshing attributes)
Definition at line 151 of file GNEVehicleTypeFrame.cpp.
Referenced by GNEVehicleTypeFrame::attributeUpdated().
void GNEVehicleTypeFrame::VehicleTypeSelector::setCurrentVehicleType | ( | GNEDemandElement * | vType | ) |
set current Vehicle Type
Definition at line 99 of file GNEVehicleTypeFrame.cpp.
Referenced by GNEVehicleTypeFrame::GNEVehicleTypeFrame().
|
private |
pointer to current vehicle type
Definition at line 82 of file GNEVehicleTypeFrame.h.
|
private |
comboBox with the list of elements type
Definition at line 85 of file GNEVehicleTypeFrame.h.
|
private |
pointer to Frame Parent
Definition at line 79 of file GNEVehicleTypeFrame.h.