76 long onCmdAccept(FXObject* sender, FXSelector sel,
void* arg);
79 long onCmdCancel(FXObject* sender, FXSelector sel,
void* arg);
GUIIcon
An enumeration of icons used by the gui applications.
SUMOVehicleClass
Definition of vehicle classes to differ between different lane usage and authority types.
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
std::string myOriginalVClasses
original vClasses
long onCmdAccept(FXObject *sender, FXSelector sel, void *arg)
event after press accept button
std::string getModifiedVClasses() const
get vClasses modified by this dialog
GNEViewNet * myViewNet
FOX need this.
void runInternalTest(const InternalTestStep::DialogTest *modalArguments)
run internal test
FXButton * myResetButton
cancel button
long onCmdReset(FXObject *, FXSelector, void *)
event after press reset button
long onCmdSelectOnlyRail(FXObject *, FXSelector, void *)
event when user press select only rail button
void buildVClass(FXVerticalFrame *contentsFrame, SUMOVehicleClass vclass, GUIIcon vclassIcon, const std::string &description)
build VClass
FXButton * myKeepOldButton
accept button
FXButton * myCancelButton
cancel button
long onCmdCancel(FXObject *sender, FXSelector sel, void *arg)
event after press cancel button
std::map< SUMOVehicleClass, std::pair< FXButton *, FXLabel * > > myVClassMap
map with the buttons for every VClass
~GNEAllowVClassesDialog()
destructor
long onCmdUnselectAll(FXObject *, FXSelector, void *)
event when user press unselect all VClasses button
std::string myEditedVClasses
edited vClasses
long onCmdSelectOnlyRoad(FXObject *, FXSelector, void *)
event when user press select only road button
long onCmdValueChanged(FXObject *, FXSelector, void *)
long onCmdSelectAll(FXObject *, FXSelector, void *)
event when user press select all VClasses button
int openDialog(SumoXMLAttr attr, const std::string originalVClasses, GNEInternalTest *internalTests)
open dialog
dialog arguments (used for certain functions that opens modal dialogs)