![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related with Network checkable Buttons More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| void | buildNetworkCheckableButtons () |
| build checkable buttons | |
| void | disableNetworkCheckableButtons () |
| hide all options menu checks | |
| void | hideNetworkCheckableButtons () |
| hide all Network Checkable Buttons | |
| NetworkCheckableButtons (GNEViewNet *viewNet) | |
| default constructor | |
| void | showNetworkCheckableButtons () |
| show all Network Checkable Buttons | |
| void | updateNetworkCheckableButtons () |
| update network checkable buttons | |
Data Fields | |
| MFXCheckableButton * | additionalButton = nullptr |
| checkable button for edit mode additional | |
| MFXCheckableButton * | connectionButton = nullptr |
| checkable button for edit mode connection | |
| MFXCheckableButton * | createEdgeButton = nullptr |
| checkable button for edit mode create edge | |
| MFXCheckableButton * | crossingButton = nullptr |
| checkable button for edit mode crossing | |
| MFXCheckableButton * | decalButton = nullptr |
| checkable button for edit mode decals | |
| MFXCheckableButton * | moveNetworkElementsButton = nullptr |
| checkable button for edit mode "move network elements" | |
| MFXCheckableButton * | prohibitionButton = nullptr |
| checkable button for edit mode prohibition | |
| MFXCheckableButton * | shapeButton = nullptr |
| checkable button for edit mode shape | |
| MFXCheckableButton * | TAZButton = nullptr |
| checkable button for edit mode TAZ | |
| MFXCheckableButton * | trafficLightButton = nullptr |
| checkable button for edit mode traffic light | |
| MFXCheckableButton * | wireButton = nullptr |
| checkable button for edit mode wires | |
Private Member Functions | |
| NetworkCheckableButtons (const NetworkCheckableButtons &)=delete | |
| Invalidated copy constructor. | |
| NetworkCheckableButtons & | operator= (const NetworkCheckableButtons &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| GNEViewNet * | myViewNet |
| pointer to net | |
struct used to group all variables related with Network checkable Buttons
Definition at line 1468 of file GNEViewNetHelper.h.
| GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3850 of file GNEViewNetHelper.cpp.
References myViewNet.
Referenced by NetworkCheckableButtons(), and operator=().
|
privatedelete |
Invalidated copy constructor.
References NetworkCheckableButtons().
| void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons | ( | ) |
build checkable buttons
Definition at line 3856 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, decalButton, GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS, MID_HOTKEY_C_MODE_CONNECT_CONTAINER, MID_HOTKEY_E_MODE_EDGE_EDGEDATA, MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN, 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_W_MODE_WIRE_ROUTEDISTRIBUTION, MID_HOTKEY_Z_MODE_TAZ_TAZREL, MODEADDITIONAL, MODECONNECTION, MODECREATEEDGE, MODECROSSING, MODEDECAL, MODEMOVE, MODEPROHIBITION, MODESHAPE, MODETAZ, MODETLS, MODEWIRE, moveNetworkElementsButton, myViewNet, prohibitionButton, shapeButton, TAZButton, TL, trafficLightButton, and wireButton.
| void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 3969 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, decalButton, moveNetworkElementsButton, prohibitionButton, shapeButton, TAZButton, trafficLightButton, and wireButton.
| void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons | ( | ) |
hide all Network Checkable Buttons
Definition at line 3953 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, decalButton, moveNetworkElementsButton, prohibitionButton, shapeButton, TAZButton, trafficLightButton, and wireButton.
|
privatedelete |
Invalidated assignment operator.
References NetworkCheckableButtons().
| void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons | ( | ) |
show all Network Checkable Buttons
Definition at line 3922 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, decalButton, moveNetworkElementsButton, myViewNet, prohibitionButton, shapeButton, TAZButton, trafficLightButton, and wireButton.
| void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons | ( | ) |
update network checkable buttons
Definition at line 3985 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, decalButton, moveNetworkElementsButton, prohibitionButton, shapeButton, TAZButton, trafficLightButton, and wireButton.
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton = nullptr |
checkable button for edit mode additional
Definition at line 1501 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton = nullptr |
checkable button for edit mode connection
Definition at line 1495 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton = nullptr |
checkable button for edit mode create edge
Definition at line 1492 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton = nullptr |
checkable button for edit mode crossing
Definition at line 1504 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::decalButton = nullptr |
checkable button for edit mode decals
Definition at line 1519 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton = nullptr |
checkable button for edit mode "move network elements"
Definition at line 1489 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
|
private |
pointer to net
Definition at line 1523 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), NetworkCheckableButtons(), and showNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton = nullptr |
checkable button for edit mode prohibition
Definition at line 1513 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton = nullptr |
checkable button for edit mode shape
Definition at line 1510 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton = nullptr |
checkable button for edit mode TAZ
Definition at line 1507 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton = nullptr |
checkable button for edit mode traffic light
Definition at line 1498 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton = nullptr |
checkable button for edit mode wires
Definition at line 1516 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), and updateNetworkCheckableButtons().