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 More... | |
void | disableNetworkCheckableButtons () |
hide all options menu checks More... | |
void | hideNetworkCheckableButtons () |
hide all Network Checkable Buttons More... | |
NetworkCheckableButtons (GNEViewNet *viewNet) | |
default constructor More... | |
void | showNetworkCheckableButtons () |
show all Network Checkable Buttons More... | |
void | updateNetworkCheckableButtons () |
update network checkable buttons More... | |
Data Fields | |
MFXCheckableButton * | additionalButton = nullptr |
checkable button for edit mode additional More... | |
MFXCheckableButton * | connectionButton = nullptr |
checkable button for edit mode connection More... | |
MFXCheckableButton * | createEdgeButton = nullptr |
checkable button for edit mode create edge More... | |
MFXCheckableButton * | crossingButton = nullptr |
checkable button for edit mode crossing More... | |
MFXCheckableButton * | decalButton = nullptr |
checkable button for edit mode decals More... | |
MFXCheckableButton * | moveNetworkElementsButton = nullptr |
checkable button for edit mode "move network elements" More... | |
MFXCheckableButton * | prohibitionButton = nullptr |
checkable button for edit mode prohibition More... | |
MFXCheckableButton * | shapeButton = nullptr |
checkable button for edit mode shape More... | |
MFXCheckableButton * | TAZButton = nullptr |
checkable button for edit mode TAZ More... | |
MFXCheckableButton * | trafficLightButton = nullptr |
checkable button for edit mode traffic light More... | |
MFXCheckableButton * | wireButton = nullptr |
checkable button for edit mode wires More... | |
Private Attributes | |
GNEViewNet * | myViewNet |
pointer to net More... | |
struct used to group all variables related with Network checkable Buttons
Definition at line 1250 of file GNEViewNetHelper.h.
GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3434 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons | ( | ) |
build checkable buttons
Definition at line 3440 of file GNEViewNetHelper.cpp.
References 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, and TL.
Referenced by GNEViewNet::buildEditModeControls().
void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 3553 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons | ( | ) |
hide all Network Checkable Buttons
Definition at line 3537 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons | ( | ) |
show all Network Checkable Buttons
Definition at line 3506 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons | ( | ) |
update network checkable buttons
Definition at line 3569 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton = nullptr |
checkable button for edit mode additional
Definition at line 1283 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton = nullptr |
checkable button for edit mode connection
Definition at line 1277 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton = nullptr |
checkable button for edit mode create edge
Definition at line 1274 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton = nullptr |
checkable button for edit mode crossing
Definition at line 1286 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::decalButton = nullptr |
checkable button for edit mode decals
Definition at line 1301 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton = nullptr |
checkable button for edit mode "move network elements"
Definition at line 1271 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to net
Definition at line 1305 of file GNEViewNetHelper.h.
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton = nullptr |
checkable button for edit mode prohibition
Definition at line 1295 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton = nullptr |
checkable button for edit mode shape
Definition at line 1292 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton = nullptr |
checkable button for edit mode TAZ
Definition at line 1289 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton = nullptr |
checkable button for edit mode traffic light
Definition at line 1280 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton = nullptr |
checkable button for edit mode wires
Definition at line 1298 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().