20 #ifndef GNEDialog_AllowDisallow_h 21 #define GNEDialog_AllowDisallow_h 107 std::map<SUMOVehicleClass, std::pair<FXButton*, FXLabel*> >
myVClassMap;
long onCmdSelectOnlyNonRoad(FXObject *, FXSelector, void *)
event when user press select only non road button
SUMOVehicleClass
Definition of vehicle classes to differ between different lane usage and authority types...
GNEDialog_AllowDisallow()
FOX needs this.
std::string * myAllow
pointer to current allowed vehicles
GUIIcon
An enumeration of icons used by the gui applications.
long onCmdAccept(FXObject *, FXSelector, void *)
event after press accept button
GNEDialog_AllowDisallow & operator=(const GNEDialog_AllowDisallow &)
Invalidated assignment operator.
long onCmdSelectAll(FXObject *, FXSelector, void *)
event when user press select all VClasses button
FXButton * mySelectOnlyNonRoadVClassButton
select only non-road vehicles
FXButton * myResetButton
cancel button
long onCmdCancel(FXObject *, FXSelector, void *)
event after press cancel button
FXButton * myAcceptButton
accept button
void buildVClass(FXVerticalFrame *contentsFrame, SUMOVehicleClass vclass, GUIIcon icon, const std::string &description)
build VClass
~GNEDialog_AllowDisallow()
destructor
long onCmdUnselectAll(FXObject *, FXSelector, void *)
event when user press unselect all VClasses button
Dialog for edit rerouters.
FXButton * myUnselectAllVClassButton
unselect all VCLass
std::string myCopyOfAllow
copy of current allowed vehicles
long onCmdReset(FXObject *, FXSelector, void *)
event after press reset button
FXButton * myCancelButton
cancel button
FXButton * mySelectAllVClassButton
select all VClass
std::map< SUMOVehicleClass, std::pair< FXButton *, FXLabel * > > myVClassMap
map with the buttons for every VClass
long onCmdValueChanged(FXObject *, FXSelector, void *)