![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related with Network chekable 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 |
chekable button for edit mode additional More... | |
MFXCheckableButton * | connectionButton |
chekable button for edit mode connection More... | |
MFXCheckableButton * | createEdgeButton |
chekable button for edit mode create edge More... | |
MFXCheckableButton * | crossingButton |
chekable button for edit mode crossing More... | |
MFXCheckableButton * | moveNetworkElementsButton |
chekable button for edit mode "move network elements" More... | |
MFXCheckableButton * | prohibitionButton |
checkable button for edit mode polygon More... | |
MFXCheckableButton * | shapeButton |
chekable button for edit mode shape More... | |
MFXCheckableButton * | TAZButton |
chekable button for edit mode TAZ More... | |
MFXCheckableButton * | trafficLightButton |
chekable button for edit mode traffic light More... | |
Private Attributes | |
GNEViewNet * | myViewNet |
pointer to net More... | |
struct used to group all variables related with Network chekable Buttons
Definition at line 1057 of file GNEViewNetHelper.h.
GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 2886 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons | ( | ) |
build checkable buttons
Definition at line 2901 of file GNEViewNetHelper.cpp.
References GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButton, MID_HOTKEY_A_MODES_ADDITIONAL_STOP, MID_HOTKEY_C_MODES_CONNECT_PERSONPLAN, MID_HOTKEY_E_MODES_EDGE_EDGEDATA, MID_HOTKEY_M_MODES_MOVE, MID_HOTKEY_P_MODES_POLYGON_PERSON, MID_HOTKEY_R_MODES_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_T_MODES_TLS_VTYPE, MID_HOTKEY_W_MODES_PROHIBITION_PERSONTYPE, MID_HOTKEY_Z_MODES_TAZ_TAZREL, MODEADDITIONAL, MODECONNECTION, MODECREATEEDGE, MODECROSSING, MODEMOVE, MODEPOLYGON, MODEPROHIBITION, MODETAZ, and MODETLS.
Referenced by GNEViewNet::buildEditModeControls().
void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 2981 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons | ( | ) |
hide all Network Checkable Buttons
Definition at line 2967 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons | ( | ) |
show all Network Checkable Buttons
Definition at line 2953 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons | ( | ) |
update network checkable buttons
Definition at line 2995 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton |
chekable button for edit mode additional
Definition at line 1090 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton |
chekable button for edit mode connection
Definition at line 1084 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton |
chekable button for edit mode create edge
Definition at line 1081 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton |
chekable button for edit mode crossing
Definition at line 1093 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton |
chekable button for edit mode "move network elements"
Definition at line 1078 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to net
Definition at line 1106 of file GNEViewNetHelper.h.
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton |
checkable button for edit mode polygon
Definition at line 1102 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton |
chekable button for edit mode shape
Definition at line 1099 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton |
chekable button for edit mode TAZ
Definition at line 1096 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton |
chekable button for edit mode traffic light
Definition at line 1087 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().