![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related with Demand checkable Buttons More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| void | buildDemandCheckableButtons () |
| build checkable buttons | |
| DemandCheckableButtons (GNEViewNet *viewNet) | |
| default constructor | |
| void | disableDemandCheckableButtons () |
| hide all options menu checks | |
| void | hideDemandCheckableButtons () |
| hide all Demand Checkable Buttons | |
| void | showDemandCheckableButtons () |
| show all Demand Checkable Buttons | |
| void | updateDemandCheckableButtons () |
| update Demand checkable buttons | |
Data Fields | |
| MFXCheckableButton * | containerButton = nullptr |
| checkable button for edit mode create containers | |
| MFXCheckableButton * | containerPlanButton = nullptr |
| checkable button for edit mode create container plans | |
| MFXCheckableButton * | moveDemandElementsButton = nullptr |
| checkable button for edit mode "move demand elements" | |
| MFXCheckableButton * | personButton = nullptr |
| checkable button for edit mode create persons | |
| MFXCheckableButton * | personPlanButton = nullptr |
| checkable button for edit mode create person plans | |
| MFXCheckableButton * | routeButton = nullptr |
| checkable button for edit mode create routes | |
| MFXCheckableButton * | routeDistributionButton = nullptr |
| checkable button for edit mode create route distributions | |
| MFXCheckableButton * | stopButton = nullptr |
| checkable button for edit mode create stops | |
| MFXCheckableButton * | typeButton = nullptr |
| checkable button for edit mode create type | |
| MFXCheckableButton * | typeDistributionButton = nullptr |
| checkable button for edit mode create type distribution | |
| MFXCheckableButton * | vehicleButton = nullptr |
| checkable button for edit mode create vehicles | |
Private Member Functions | |
| DemandCheckableButtons (const DemandCheckableButtons &)=delete | |
| Invalidated copy constructor. | |
| DemandCheckableButtons & | operator= (const DemandCheckableButtons &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| GNEViewNet * | myViewNet |
| pointer to net | |
struct used to group all variables related with Demand checkable Buttons
Definition at line 1533 of file GNEViewNetHelper.h.
| GNEViewNetHelper::DemandCheckableButtons::DemandCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 4003 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
| void GNEViewNetHelper::DemandCheckableButtons::buildDemandCheckableButtons | ( | ) |
build checkable buttons
Definition at line 4009 of file GNEViewNetHelper.cpp.
References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS, MID_HOTKEY_C_MODE_CONNECT_CONTAINER, MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN, MID_HOTKEY_L_MODE_PERSONPLAN, MID_HOTKEY_M_MODE_MOVE_MEANDATA, MID_HOTKEY_P_MODE_POLYGON_PERSON, MID_HOTKEY_R_MODE_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_T_MODE_TLS_TYPE, MID_HOTKEY_U_MODE_DECAL_TYPEDISTRIBUTION, MID_HOTKEY_V_MODE_VEHICLE, MID_HOTKEY_W_MODE_WIRE_ROUTEDISTRIBUTION, MODECONTAINER, MODECONTAINERPLAN, MODEMOVE, MODEPERSON, MODEPERSONPLAN, MODEROUTE, MODEROUTEDISTRIBUTION, MODESTOP, MODETYPE, MODETYPEDISTRIBUTION, MODEVEHICLE, and TL.
Referenced by GNEViewNet::buildEditModeControls().
| void GNEViewNetHelper::DemandCheckableButtons::disableDemandCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 4121 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| void GNEViewNetHelper::DemandCheckableButtons::hideDemandCheckableButtons | ( | ) |
hide all Demand Checkable Buttons
Definition at line 4105 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated assignment operator.
| void GNEViewNetHelper::DemandCheckableButtons::showDemandCheckableButtons | ( | ) |
show all Demand Checkable Buttons
Definition at line 4075 of file GNEViewNetHelper.cpp.
| void GNEViewNetHelper::DemandCheckableButtons::updateDemandCheckableButtons | ( | ) |
update Demand checkable buttons
Definition at line 4137 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::containerButton = nullptr |
checkable button for edit mode create containers
Definition at line 1581 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::containerPlanButton = nullptr |
checkable button for edit mode create container plans
Definition at line 1584 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::moveDemandElementsButton = nullptr |
checkable button for edit mode "move demand elements"
Definition at line 1554 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
|
private |
pointer to net
Definition at line 1588 of file GNEViewNetHelper.h.
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personButton = nullptr |
checkable button for edit mode create persons
Definition at line 1575 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personPlanButton = nullptr |
checkable button for edit mode create person plans
Definition at line 1578 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeButton = nullptr |
checkable button for edit mode create routes
Definition at line 1557 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeDistributionButton = nullptr |
checkable button for edit mode create route distributions
Definition at line 1560 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::stopButton = nullptr |
checkable button for edit mode create stops
Definition at line 1572 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeButton = nullptr |
checkable button for edit mode create type
Definition at line 1566 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeDistributionButton = nullptr |
checkable button for edit mode create type distribution
Definition at line 1569 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::vehicleButton = nullptr |
checkable button for edit mode create vehicles
Definition at line 1563 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateDemandModeSpecificControls().