17 #ifndef GNEVehicleTypeFrame_h 18 #define GNEVehicleTypeFrame_h 106 void showVehicleTypeEditorModul();
109 void hideVehicleTypeEditorModul();
112 void refreshVehicleTypeEditorModul();
117 long onCmdCreateVehicleType(FXObject*, FXSelector,
void*);
120 long onCmdDeleteVehicleType(FXObject*, FXSelector,
void*);
123 long onCmdResetVehicleType(FXObject*, FXSelector,
void*);
126 long onCmdCopyVehicleType(FXObject*, FXSelector,
void*);
void setCurrentVehicleType(GNEDemandElement *vType)
set current Vehicle Type
void attributesEditorExtendedDialogOpened()
open AttributesCreator extended dialog (used for editing advance attributes of Vehicle Types) ...
GNEDemandElement * myCurrentVehicleType
pointer to current vehicle type
long onCmdSelectItem(FXObject *, FXSelector, void *)
GNEFrameAttributesModuls::AttributesEditorExtended * myAttributesEditorExtended
modul for open extended attributes dialog
VehicleTypeSelector * getVehicleTypeSelector() const
get vehicle type selector
FXButton * myResetDefaultVehicleTypeButton
"delete default vehicle type" button
VehicleTypeEditor()
FOX needs this.
VehicleTypeSelector()
FOX needs this.
FXButton * myDeleteVehicleTypeButton
"delete vehicle type" button
FXComboBox * myTypeMatchBox
comboBox with the list of elements type
void refreshVehicleTypeSelector()
refresh vehicle type selector
GNEFrameAttributesModuls::AttributesEditor * myVehicleTypeAttributesEditor
editorinternal vehicle type attributes
GNEVehicleTypeFrame * myVehicleTypeFrameParent
pointer to Frame Parent
VehicleTypeSelector * myVehicleTypeSelector
vehicle type selector
~GNEVehicleTypeFrame()
Destructor.
void refreshVehicleTypeSelectorIDs()
refresh vehicle type selector (only IDs, without refreshing attributes)
GNEVehicleTypeFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
~VehicleTypeSelector()
destructor
GNEDemandElement * getCurrentVehicleType() const
get current Vehicle Type
void attributeUpdated()
function called after set a valid attribute in AttributeCreator/AttributeEditor/GenericParametersEdit...
FXButton * myCopyVehicleTypeButton
"copy vehicle type"
VehicleTypeEditor * myVehicleTypeEditor
Vehicle Type editor (Create, copy, etc.)
An Element which don't belongs to GNENet but has influency in the simulation.
FXButton * myCreateVehicleTypeButton
"create vehicle type" button