![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEVehicleTypeFrame.h>
Public Member Functions | |
void | hideVehicleTypeEditorModul () |
hide VehicleTypeEditor box More... | |
void | refreshVehicleTypeEditorModul () |
update VehicleTypeEditor modul More... | |
void | showVehicleTypeEditorModul () |
show VehicleTypeEditor modul More... | |
VehicleTypeEditor (GNEVehicleTypeFrame *vehicleTypeFrameParent) | |
FOX-declaration. More... | |
~VehicleTypeEditor () | |
destructor More... | |
FOX-callbacks | |
Called when "Vreate Vehicle Type" button is clicked | |
long | onCmdCreateVehicleType (FXObject *, FXSelector, void *) |
long | onCmdDeleteVehicleType (FXObject *, FXSelector, void *) |
Called when "Delete Vehicle Type" button is clicked. More... | |
long | onCmdResetVehicleType (FXObject *, FXSelector, void *) |
Called when "Delete Vehicle Type" button is clicked. More... | |
long | onCmdCopyVehicleType (FXObject *, FXSelector, void *) |
Called when "Copy Vehicle Type" button is clicked. More... | |
Protected Member Functions | |
VehicleTypeEditor () | |
FOX needs this. More... | |
Private Attributes | |
FXButton * | myCopyVehicleTypeButton |
"copy vehicle type" More... | |
FXButton * | myCreateVehicleTypeButton |
"create vehicle type" button More... | |
FXButton * | myDeleteVehicleTypeButton |
"delete vehicle type" button More... | |
FXButton * | myResetDefaultVehicleTypeButton |
"delete default vehicle type" button More... | |
GNEVehicleTypeFrame * | myVehicleTypeFrameParent |
pointer to vehicle type Frame Parent More... | |
Definition at line 94 of file GNEVehicleTypeFrame.h.
GNEVehicleTypeFrame::VehicleTypeEditor::VehicleTypeEditor | ( | GNEVehicleTypeFrame * | vehicleTypeFrameParent | ) |
FOX-declaration.
constructor
Definition at line 193 of file GNEVehicleTypeFrame.cpp.
References GUIDesignButton, MID_GNE_COPY, MID_GNE_CREATE, MID_GNE_DELETE, MID_GNE_RESET, myCopyVehicleTypeButton, myCreateVehicleTypeButton, myDeleteVehicleTypeButton, and myResetDefaultVehicleTypeButton.
GNEVehicleTypeFrame::VehicleTypeEditor::~VehicleTypeEditor | ( | ) |
destructor
Definition at line 207 of file GNEVehicleTypeFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 131 of file GNEVehicleTypeFrame.h.
void GNEVehicleTypeFrame::VehicleTypeEditor::hideVehicleTypeEditorModul | ( | ) |
hide VehicleTypeEditor box
Definition at line 218 of file GNEVehicleTypeFrame.cpp.
References GNEFrame::hide().
long GNEVehicleTypeFrame::VehicleTypeEditor::onCmdCopyVehicleType | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when "Copy Vehicle Type" button is clicked.
Definition at line 344 of file GNEVehicleTypeFrame.cpp.
References SUMO_TAG_VTYPE.
long GNEVehicleTypeFrame::VehicleTypeEditor::onCmdCreateVehicleType | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 257 of file GNEVehicleTypeFrame.cpp.
References SUMO_TAG_VTYPE.
long GNEVehicleTypeFrame::VehicleTypeEditor::onCmdDeleteVehicleType | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when "Delete Vehicle Type" button is clicked.
Definition at line 275 of file GNEVehicleTypeFrame.cpp.
References SUMO_TAG_VTYPE, toString(), and WRITE_DEBUG.
long GNEVehicleTypeFrame::VehicleTypeEditor::onCmdResetVehicleType | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when "Delete Vehicle Type" button is clicked.
Definition at line 317 of file GNEVehicleTypeFrame.cpp.
References DEFAULT_BIKETYPE_ID, DEFAULT_VTYPE_ID, GNEAttributeCarrier::getTagProperties(), GNE_ATTR_DEFAULT_VTYPE_MODIFIED, SUMO_ATTR_ID, SUMO_ATTR_VCLASS, SUMO_TAG_VTYPE, SVC_BICYCLE, SVC_PASSENGER, and toString().
void GNEVehicleTypeFrame::VehicleTypeEditor::refreshVehicleTypeEditorModul | ( | ) |
update VehicleTypeEditor modul
Definition at line 224 of file GNEVehicleTypeFrame.cpp.
References GNE_ATTR_DEFAULT_VTYPE, and GNE_ATTR_DEFAULT_VTYPE_MODIFIED.
void GNEVehicleTypeFrame::VehicleTypeEditor::showVehicleTypeEditorModul | ( | ) |
show VehicleTypeEditor modul
Definition at line 211 of file GNEVehicleTypeFrame.cpp.
References GNEVehicleTypeFrame::show().
|
private |
"copy vehicle type"
Definition at line 147 of file GNEVehicleTypeFrame.h.
Referenced by VehicleTypeEditor().
|
private |
"create vehicle type" button
Definition at line 138 of file GNEVehicleTypeFrame.h.
Referenced by VehicleTypeEditor().
|
private |
"delete vehicle type" button
Definition at line 141 of file GNEVehicleTypeFrame.h.
Referenced by VehicleTypeEditor().
|
private |
"delete default vehicle type" button
Definition at line 144 of file GNEVehicleTypeFrame.h.
Referenced by VehicleTypeEditor().
|
private |
pointer to vehicle type Frame Parent
Definition at line 131 of file GNEVehicleTypeFrame.h.