![]() |
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 |
checkable button for edit mode additional | |
MFXCheckableButton * | connectionButton |
checkable button for edit mode connection | |
MFXCheckableButton * | createEdgeButton |
checkable button for edit mode create edge | |
MFXCheckableButton * | crossingButton |
checkable button for edit mode crossing | |
MFXCheckableButton * | moveNetworkElementsButton |
checkable button for edit mode "move network elements" | |
MFXCheckableButton * | prohibitionButton |
checkable button for edit mode prohibition | |
MFXCheckableButton * | shapeButton |
checkable button for edit mode shape | |
MFXCheckableButton * | TAZButton |
checkable button for edit mode TAZ | |
MFXCheckableButton * | trafficLightButton |
checkable button for edit mode traffic light | |
MFXCheckableButton * | wireButton |
checkable button for edit mode wires | |
Private Attributes | |
GNEViewNet * | myViewNet |
pointer to net | |
struct used to group all variables related with Network checkable Buttons
Definition at line 1202 of file GNEViewNetHelper.h.
GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3526 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons | ( | ) |
build checkable buttons
Definition at line 3542 of file GNEViewNetHelper.cpp.
References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALSTOP, 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_W_MODE_WIRE, MID_HOTKEY_Z_MODE_TAZ_TAZREL, MODEADDITIONAL, MODECONNECTION, MODECREATEEDGE, MODECROSSING, MODEMOVE, MODEPROHIBITION, MODESHAPE, MODETAZ, MODETLS, MODEWIRE, and TL.
Referenced by GNEViewNet::buildEditModeControls().
void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 3639 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons | ( | ) |
hide all Network Checkable Buttons
Definition at line 3624 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons | ( | ) |
show all Network Checkable Buttons
Definition at line 3609 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons | ( | ) |
update network checkable buttons
Definition at line 3654 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton |
checkable button for edit mode additional
Definition at line 1235 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton |
checkable button for edit mode connection
Definition at line 1229 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton |
checkable button for edit mode create edge
Definition at line 1226 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton |
checkable button for edit mode crossing
Definition at line 1238 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton |
checkable button for edit mode "move network elements"
Definition at line 1223 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to net
Definition at line 1254 of file GNEViewNetHelper.h.
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton |
checkable button for edit mode prohibition
Definition at line 1247 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton |
checkable button for edit mode shape
Definition at line 1244 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton |
checkable button for edit mode TAZ
Definition at line 1241 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton |
checkable button for edit mode traffic light
Definition at line 1232 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton |
checkable button for edit mode wires
Definition at line 1250 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().