An Element which don't belongs to GNENet but has influency in the simulation.
long onCmdDeleteVehicleType(FXObject *, FXSelector, void *)
Called when "Delete Vehicle Type" button is clicked.
FXButton * myResetDefaultVehicleTypeButton
"delete default vehicle type" button
~VehicleTypeEditor()
destructor
long onCmdCreateVehicleType(FXObject *, FXSelector, void *)
long onCmdCopyVehicleType(FXObject *, FXSelector, void *)
Called when "Copy Vehicle Type" button is clicked.
void refreshVehicleTypeEditorModul()
update VehicleTypeEditor modul
GNEVehicleTypeFrame * myVehicleTypeFrameParent
pointer to vehicle type Frame Parent
long onCmdResetVehicleType(FXObject *, FXSelector, void *)
Called when "Delete Vehicle Type" button is clicked.
void hideVehicleTypeEditorModul()
hide VehicleTypeEditor box
FXButton * myDeleteVehicleTypeButton
"delete vehicle type" button
void showVehicleTypeEditorModul()
show VehicleTypeEditor modul
FXButton * myCreateVehicleTypeButton
"create vehicle type" button
VehicleTypeEditor(GNEVehicleTypeFrame *vehicleTypeFrameParent)
FOX-declaration.
FXButton * myCopyVehicleTypeButton
"copy vehicle type"
~VehicleTypeSelector()
destructor
long onCmdSelectItem(FXObject *, FXSelector, void *)
VehicleTypeSelector(GNEVehicleTypeFrame *vehicleTypeFrameParent)
FOX-declaration.
GNEDemandElement * getCurrentVehicleType() const
get current Vehicle Type
void refreshVehicleTypeSelector()
refresh vehicle type selector
void refreshVehicleTypeSelectorIDs()
refresh vehicle type selector (only IDs, without refreshing attributes)
GNEVehicleTypeFrame * myVehicleTypeFrameParent
pointer to Frame Parent
void setCurrentVehicleType(GNEDemandElement *vType)
set current Vehicle Type
FXComboBox * myTypeMatchBox
comboBox with the list of elements type
GNEDemandElement * myCurrentVehicleType
pointer to current vehicle type
VehicleTypeSelector * getVehicleTypeSelector() const
get vehicle type selector
VehicleTypeEditor * myVehicleTypeEditor
Vehicle Type editor (Create, copy, etc.)
GNEFrameAttributesModuls::AttributesEditor * myVehicleTypeAttributesEditor
editorinternal vehicle type attributes
~GNEVehicleTypeFrame()
Destructor.
GNEFrameAttributesModuls::AttributesEditorExtended * myAttributesEditorExtended
modul for open extended attributes dialog
void attributesEditorExtendedDialogOpened()
open AttributesCreator extended dialog (used for editing advance attributes of Vehicle Types)
void attributeUpdated()
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/....
VehicleTypeSelector * myVehicleTypeSelector
vehicle type selector
GNEVehicleTypeFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.