![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Dialog for edit rerouters. More...
#include <GNEDialog_FixDemandElements.h>
Data Structures | |
| class | DemandList |
| groupbox for list More... | |
| class | FixRouteOptions |
| groupbox for all radio buttons related with fix route options More... | |
| class | FixStopOptions |
| 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 | |
| GNEDialog_FixDemandElements (GNEViewNet *viewNet, const std::vector< GNEDemandElement *> &invalidDemandElements) | |
| FOX-declaration. More... | |
| ~GNEDialog_FixDemandElements () | |
| destructor More... | |
FOX-callbacks | |
event when user select a option | |
| long | onCmdSelectOption (FXObject *obj, FXSelector, void *) |
| long | onCmdAccept (FXObject *, FXSelector, void *) |
| event after press accept button More... | |
| long | onCmdCancel (FXObject *, FXSelector, void *) |
| event after press cancel button More... | |
Protected Member Functions | |
| GNEDialog_FixDemandElements () | |
| FOX needs this. More... | |
Protected Attributes | |
| FXButton * | myAcceptButton |
| accept button More... | |
| FXButton * | myCancelButton |
| cancel button More... | |
| DemandList * | myDemandList |
| list with the demand elements More... | |
| FixRouteOptions * | myFixRouteOptions |
| fix route options More... | |
| FixStopOptions * | myFixStopOptions |
| fix stop options More... | |
| FixVehicleOptions * | myFixVehicleOptions |
| fix vehicle options More... | |
| FXVerticalFrame * | myMainFrame |
| main frame More... | |
| GNEViewNet * | myViewNet |
| view net More... | |
Private Member Functions | |
| GNEDialog_FixDemandElements (const GNEDialog_FixDemandElements &)=delete | |
| Invalidated copy constructor. More... | |
| GNEDialog_FixDemandElements & | operator= (const GNEDialog_FixDemandElements &)=delete |
| Invalidated assignment operator. More... | |
Dialog for edit rerouters.
Definition at line 42 of file GNEDialog_FixDemandElements.h.
| GNEDialog_FixDemandElements::GNEDialog_FixDemandElements | ( | GNEViewNet * | viewNet, |
| const std::vector< GNEDemandElement *> & | invalidDemandElements | ||
| ) |
FOX-declaration.
Constructor
Definition at line 50 of file GNEDialog_FixDemandElements.cpp.
References GUIIconSubSys::getIcon(), GUIDesignAuxiliarFrame, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonAccept, GUIDesignButtonCancel, GUIDesignHorizontalFrame, ICON_ACCEPT, ICON_CANCEL, ICON_ROUTE, MID_GNE_ADDITIONALDIALOG_BUTTONACCEPT, and MID_GNE_ADDITIONALDIALOG_BUTTONCANCEL.
| GNEDialog_FixDemandElements::~GNEDialog_FixDemandElements | ( | ) |
destructor
Definition at line 88 of file GNEDialog_FixDemandElements.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 168 of file GNEDialog_FixDemandElements.h.
|
privatedelete |
Invalidated copy constructor.
| long GNEDialog_FixDemandElements::onCmdAccept | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
event after press accept button
Definition at line 102 of file GNEDialog_FixDemandElements.cpp.
References GNEDialog_FixDemandElements::FixStopOptions::activateFriendlyPositionAndSave, GNENet::deleteDemandElement(), GNEDialog_FixDemandElements::FixStopOptions::fixPositionsAndSave, GNEViewNet::getNet(), GNEViewNet::getUndoList(), GNE_ATTR_SELECTED, myDemandList, myFixRouteOptions, myFixStopOptions, myFixVehicleOptions, GNEDialog_FixDemandElements::DemandList::myInvalidRoutes, GNEDialog_FixDemandElements::DemandList::myInvalidStops, GNEDialog_FixDemandElements::DemandList::myInvalidVehicles, myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), GNEDialog_FixDemandElements::FixRouteOptions::removeInvalidRoutes, GNEDialog_FixDemandElements::FixVehicleOptions::removeInvalidVehicles, GNEDialog_FixDemandElements::FixRouteOptions::selectInvalidRoutesAndCancel, GNEDialog_FixDemandElements::FixStopOptions::selectInvalidStopsAndCancel, GNEDialog_FixDemandElements::FixVehicleOptions::selectInvalidVehiclesAndCancel, SUMO_ATTR_FRIENDLY_POS, and toString().
| long GNEDialog_FixDemandElements::onCmdCancel | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
event after press cancel button
Definition at line 193 of file GNEDialog_FixDemandElements.cpp.
| long GNEDialog_FixDemandElements::onCmdSelectOption | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 93 of file GNEDialog_FixDemandElements.cpp.
References myFixRouteOptions, myFixStopOptions, myFixVehicleOptions, GNEDialog_FixDemandElements::FixRouteOptions::selectOption(), GNEDialog_FixDemandElements::FixVehicleOptions::selectOption(), and GNEDialog_FixDemandElements::FixStopOptions::selectOption().
|
privatedelete |
Invalidated assignment operator.
|
protected |
accept button
Definition at line 189 of file GNEDialog_FixDemandElements.h.
|
protected |
cancel button
Definition at line 192 of file GNEDialog_FixDemandElements.h.
|
protected |
list with the demand elements
Definition at line 177 of file GNEDialog_FixDemandElements.h.
Referenced by onCmdAccept().
|
protected |
fix route options
Definition at line 180 of file GNEDialog_FixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
fix stop options
Definition at line 186 of file GNEDialog_FixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
fix vehicle options
Definition at line 183 of file GNEDialog_FixDemandElements.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
main frame
Definition at line 174 of file GNEDialog_FixDemandElements.h.
|
protected |