Eclipse SUMO - Simulation of Urban MObility
GNEVehicleTypeFrame::VehicleTypeEditor Class Reference

#include <GNEVehicleTypeFrame.h>

Inheritance diagram for GNEVehicleTypeFrame::VehicleTypeEditor:
Collaboration diagram for GNEVehicleTypeFrame::VehicleTypeEditor:

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...
 
GNEVehicleTypeFramemyVehicleTypeFrameParent
 pointer to vehicle type Frame Parent More...
 

Detailed Description

Definition at line 94 of file GNEVehicleTypeFrame.h.

Constructor & Destructor Documentation

◆ VehicleTypeEditor() [1/2]

GNEVehicleTypeFrame::VehicleTypeEditor::VehicleTypeEditor ( GNEVehicleTypeFrame vehicleTypeFrameParent)

◆ ~VehicleTypeEditor()

GNEVehicleTypeFrame::VehicleTypeEditor::~VehicleTypeEditor ( )

destructor

Definition at line 207 of file GNEVehicleTypeFrame.cpp.

◆ VehicleTypeEditor() [2/2]

GNEVehicleTypeFrame::VehicleTypeEditor::VehicleTypeEditor ( )
inlineprotected

FOX needs this.

Definition at line 131 of file GNEVehicleTypeFrame.h.

References GNEVehicleTypeFrame::VehicleTypeSelector::myVehicleTypeFrameParent.

Member Function Documentation

◆ hideVehicleTypeEditorModul()

void GNEVehicleTypeFrame::VehicleTypeEditor::hideVehicleTypeEditorModul ( )

hide VehicleTypeEditor box

Definition at line 218 of file GNEVehicleTypeFrame.cpp.

References GNEFrame::hide().

◆ onCmdCopyVehicleType()

◆ onCmdCreateVehicleType()

◆ onCmdDeleteVehicleType()

◆ onCmdResetVehicleType()

◆ refreshVehicleTypeEditorModul()

◆ showVehicleTypeEditorModul()

void GNEVehicleTypeFrame::VehicleTypeEditor::showVehicleTypeEditorModul ( )

Field Documentation

◆ myCopyVehicleTypeButton

FXButton* GNEVehicleTypeFrame::VehicleTypeEditor::myCopyVehicleTypeButton
private

"copy vehicle type"

Definition at line 147 of file GNEVehicleTypeFrame.h.

Referenced by refreshVehicleTypeEditorModul(), and VehicleTypeEditor().

◆ myCreateVehicleTypeButton

FXButton* GNEVehicleTypeFrame::VehicleTypeEditor::myCreateVehicleTypeButton
private

"create vehicle type" button

Definition at line 138 of file GNEVehicleTypeFrame.h.

Referenced by VehicleTypeEditor().

◆ myDeleteVehicleTypeButton

FXButton* GNEVehicleTypeFrame::VehicleTypeEditor::myDeleteVehicleTypeButton
private

"delete vehicle type" button

Definition at line 141 of file GNEVehicleTypeFrame.h.

Referenced by refreshVehicleTypeEditorModul(), and VehicleTypeEditor().

◆ myResetDefaultVehicleTypeButton

FXButton* GNEVehicleTypeFrame::VehicleTypeEditor::myResetDefaultVehicleTypeButton
private

"delete default vehicle type" button

Definition at line 144 of file GNEVehicleTypeFrame.h.

Referenced by refreshVehicleTypeEditorModul(), and VehicleTypeEditor().

◆ myVehicleTypeFrameParent

GNEVehicleTypeFrame* GNEVehicleTypeFrame::VehicleTypeEditor::myVehicleTypeFrameParent
private

The documentation for this class was generated from the following files: