Eclipse SUMO - Simulation of Urban MObility
|
Dialog for edit rerouters. More...
#include <GNEFixDemandElements.h>
Data Structures | |
class | Buttons |
horizontal frame for buttons More... | |
class | FixOptions |
FOX need this. More... | |
class | FixPersonPlanOptions |
groupbox for all radio buttons related with fix person plan options More... | |
class | FixRouteOptions |
groupbox for all radio buttons related with fix route options More... | |
class | FixStopPositionOptions |
groupbox for all radio buttons related with fix stop options More... | |
class | FixVehicleOptions |
groupbox for all radio buttons related with fix vehicle options More... | |
Public Member Functions | |
GNEFixDemandElements (GNEViewNet *viewNet, const std::vector< GNEDemandElement * > &invalidDemandElements) | |
FOX-declaration. | |
~GNEFixDemandElements () | |
destructor | |
FOX-callbacks | |
event when user select a option | |
long | onCmdSelectOption (FXObject *obj, FXSelector, void *) |
long | onCmdAccept (FXObject *, FXSelector, void *) |
event after press accept button | |
long | onCmdCancel (FXObject *, FXSelector, void *) |
event after press cancel button | |
Protected Attributes | |
Buttons * | myButtons = nullptr |
buttons | |
FixPersonPlanOptions * | myFixPersonPlanOptions = nullptr |
fix person plan options | |
FixRouteOptions * | myFixRouteOptions = nullptr |
fix route options | |
FixStopPositionOptions * | myFixStopPositionOptions = nullptr |
fix stop options | |
FixVehicleOptions * | myFixVehicleOptions = nullptr |
fix vehicle options | |
FXVerticalFrame * | myLeftFrame = nullptr |
vertical left frame | |
FXVerticalFrame * | myMainFrame = nullptr |
main frame | |
FXVerticalFrame * | myRightFrame = nullptr |
vertical right frame | |
GNEViewNet * | myViewNet = nullptr |
view net | |
Private Member Functions | |
GNEFixDemandElements (const GNEFixDemandElements &)=delete | |
Invalidated copy constructor. | |
GNEFixDemandElements & | operator= (const GNEFixDemandElements &)=delete |
Invalidated assignment operator. | |
Dialog for edit rerouters.
Definition at line 39 of file GNEFixDemandElements.h.
GNEFixDemandElements::GNEFixDemandElements | ( | GNEViewNet * | viewNet, |
const std::vector< GNEDemandElement * > & | invalidDemandElements | ||
) |
FOX-declaration.
Constructor
Definition at line 51 of file GNEFixDemandElements.cpp.
References GUIIconSubSys::getIcon(), GUIDesignAuxiliarFrame, and SUPERMODEDEMAND.
GNEFixDemandElements::~GNEFixDemandElements | ( | ) |
destructor
Definition at line 94 of file GNEFixDemandElements.cpp.
|
privatedelete |
Invalidated copy constructor.
long GNEFixDemandElements::onCmdAccept | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
event after press accept button
Definition at line 110 of file GNEFixDemandElements.cpp.
References GNEFixDemandElements::FixRouteOptions::fixElements(), GNEFixDemandElements::FixVehicleOptions::fixElements(), GNEFixDemandElements::FixStopPositionOptions::fixElements(), GNEFixDemandElements::FixPersonPlanOptions::fixElements(), myFixPersonPlanOptions, myFixRouteOptions, myFixStopPositionOptions, and myFixVehicleOptions.
Referenced by FXDEFMAP().
long GNEFixDemandElements::onCmdCancel | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
event after press cancel button
Definition at line 130 of file GNEFixDemandElements.cpp.
Referenced by FXDEFMAP().
long GNEFixDemandElements::onCmdSelectOption | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
Definition at line 99 of file GNEFixDemandElements.cpp.
References myFixPersonPlanOptions, myFixRouteOptions, myFixStopPositionOptions, myFixVehicleOptions, GNEFixDemandElements::FixRouteOptions::selectOption(), GNEFixDemandElements::FixVehicleOptions::selectOption(), GNEFixDemandElements::FixStopPositionOptions::selectOption(), and GNEFixDemandElements::FixPersonPlanOptions::selectOption().
Referenced by FXDEFMAP().
|
privatedelete |
Invalidated assignment operator.
|
protected |
buttons
Definition at line 275 of file GNEFixDemandElements.h.
|
protected |
fix person plan options
Definition at line 272 of file GNEFixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
fix route options
Definition at line 263 of file GNEFixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
fix stop options
Definition at line 269 of file GNEFixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
fix vehicle options
Definition at line 266 of file GNEFixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
vertical left frame
Definition at line 257 of file GNEFixDemandElements.h.
|
protected |
main frame
Definition at line 254 of file GNEFixDemandElements.h.
|
protected |
vertical right frame
Definition at line 260 of file GNEFixDemandElements.h.
|
protected |
view net
Definition at line 251 of file GNEFixDemandElements.h.
Referenced by GNEFixDemandElements::FixRouteOptions::fixElements(), GNEFixDemandElements::FixVehicleOptions::fixElements(), GNEFixDemandElements::FixStopPositionOptions::fixElements(), and GNEFixDemandElements::FixPersonPlanOptions::fixElements().