17 #ifndef GNEPersonTypeFrame_h 18 #define GNEPersonTypeFrame_h 103 void showPersonTypeEditorModul();
106 void hidePersonTypeEditorModul();
109 void refreshPersonTypeEditorModul();
114 long onCmdCreatePersonType(FXObject*, FXSelector,
void*);
117 long onCmdDeletePersonType(FXObject*, FXSelector,
void*);
120 long onCmdResetPersonType(FXObject*, FXSelector,
void*);
123 long onCmdCopyPersonType(FXObject*, FXSelector,
void*);
PersonTypeEditor * myPersonTypeEditor
Vehicle Type editor (Create, copy, etc.)
PersonTypeEditor()
FOX needs this.
GNEDemandElement * myCurrentPersonType
pointer to current person type
GNEFrameAttributesModuls::AttributesEditor * myPersonTypeAttributesEditor
editorinternal person type attributes
~GNEPersonTypeFrame()
Destructor.
void refreshPersonTypeSelector()
refresh person type
FXButton * myDeletePersonTypeButton
"delete person type" button
void setCurrentPersonType(GNEDemandElement *vType)
set current Vehicle Type
long onCmdSelectItem(FXObject *, FXSelector, void *)
PersonTypeSelector * getPersonTypeSelector() const
get person type selector
FXButton * myResetDefaultPersonTypeButton
"delete default person type" button
~PersonTypeSelector()
destructor
PersonTypeSelector()
FOX needs this.
GNEDemandElement * getCurrentPersonType() const
get current Vehicle Type
FXButton * myCreatePersonTypeButton
"create person type" button
FXButton * myCopyPersonTypeButton
"copy person type"
FXComboBox * myTypeMatchBox
comboBox with the list of elements type
PersonTypeSelector * myPersonTypeSelector
person type selector
GNEPersonTypeFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
GNEPersonTypeFrame * myPersonTypeFrameParent
pointer to Frame Parent
An Element which don't belongs to GNENet but has influency in the simulation.
void attributeUpdated()
function called after set a valid attribute in AttributeCreator/AttributeEditor/GenericParametersEdit...