![]() |
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 |
checkable button for edit mode additional More... | |
MFXCheckableButton * | connectionButton |
checkable button for edit mode connection More... | |
MFXCheckableButton * | createEdgeButton |
checkable button for edit mode create edge More... | |
MFXCheckableButton * | crossingButton |
checkable button for edit mode crossing More... | |
MFXCheckableButton * | moveNetworkElementsButton |
checkable button for edit mode "move network elements" More... | |
MFXCheckableButton * | prohibitionButton |
checkable button for edit mode prohibition More... | |
MFXCheckableButton * | shapeButton |
checkable button for edit mode shape More... | |
MFXCheckableButton * | TAZButton |
checkable button for edit mode TAZ More... | |
MFXCheckableButton * | trafficLightButton |
checkable button for edit mode traffic light More... | |
MFXCheckableButton * | wireButton |
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 1176 of file GNEViewNetHelper.h.
GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3438 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons | ( | ) |
build checkable buttons
Definition at line 3454 of file GNEViewNetHelper.cpp.
References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, MID_HOTKEY_A_MODE_ADDITIONAL_STOP, MID_HOTKEY_C_MODE_CONNECT_PERSONPLAN, MID_HOTKEY_E_MODE_EDGE_EDGEDATA, MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN, MID_HOTKEY_M_MODE_MOVE, 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, and MODEWIRE.
Referenced by GNEViewNet::buildEditModeControls().
void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 3551 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons | ( | ) |
hide all Network Checkable Buttons
Definition at line 3536 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons | ( | ) |
show all Network Checkable Buttons
Definition at line 3521 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons | ( | ) |
update network checkable buttons
Definition at line 3566 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton |
checkable button for edit mode additional
Definition at line 1209 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton |
checkable button for edit mode connection
Definition at line 1203 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton |
checkable button for edit mode create edge
Definition at line 1200 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton |
checkable button for edit mode crossing
Definition at line 1212 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton |
checkable button for edit mode "move network elements"
Definition at line 1197 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to net
Definition at line 1228 of file GNEViewNetHelper.h.
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton |
checkable button for edit mode prohibition
Definition at line 1221 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton |
checkable button for edit mode shape
Definition at line 1218 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton |
checkable button for edit mode TAZ
Definition at line 1215 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton |
checkable button for edit mode traffic light
Definition at line 1206 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton |
checkable button for edit mode wires
Definition at line 1224 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().