![]() |
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 * | 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 viewNet More... | |
struct used to group all variables related with Network chekable Buttons
Definition at line 748 of file GNEViewNetHelper.h.
| GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 1889 of file GNEViewNetHelper.cpp.
| void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons | ( | ) |
build checkable buttons
Definition at line 1903 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, GNEViewParent::getGNEAppWindows(), GUIIconSubSys::getIcon(), GNEApplicationWindow::getToolbarsGrip(), GUIDesignButtonToolbarCheckable, ICON_MODEADDITIONAL, ICON_MODECONNECTION, ICON_MODECREATEEDGE, ICON_MODECROSSING, ICON_MODEPOLYGON, ICON_MODEPROHIBITION, ICON_MODETAZ, ICON_MODETLS, MID_HOTKEY_A_ADDITIONALMODE_STOPMODE, MID_HOTKEY_C_CONNECTMODE_PERSONPLANMODE, MID_HOTKEY_E_EDGEMODE, MID_HOTKEY_P_POLYGONMODE_PERSONMODE, MID_HOTKEY_R_CROSSINGMODE_ROUTEMODE, MID_HOTKEY_T_TLSMODE_VTYPEMODE, MID_HOTKEY_W_PROHIBITIONMODE_PERSONTYPEMODE, MID_HOTKEY_Z_TAZMODE, GNEApplicationWindow::ToolbarsGrip::modes, myViewNet, GNEViewNet::myViewParent, prohibitionButton, shapeButton, TAZButton, and trafficLightButton.
Referenced by GNEViewNet::buildEditModeControls().
| void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons | ( | ) |
hide all options menu checks
Definition at line 1968 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, prohibitionButton, MFXCheckableButton::setChecked(), shapeButton, TAZButton, and trafficLightButton.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
| void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons | ( | ) |
hide all Network Checkable Buttons
Definition at line 1955 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, prohibitionButton, shapeButton, TAZButton, and trafficLightButton.
Referenced by GNEViewNetHelper::EditModes::setSupermode().
| void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons | ( | ) |
show all Network Checkable Buttons
Definition at line 1942 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, prohibitionButton, shapeButton, TAZButton, and trafficLightButton.
Referenced by GNEViewNetHelper::EditModes::setSupermode().
| void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons | ( | ) |
update network checkable buttons
Definition at line 1981 of file GNEViewNetHelper.cpp.
References additionalButton, connectionButton, createEdgeButton, crossingButton, prohibitionButton, shapeButton, TAZButton, and trafficLightButton.
Referenced by GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton |
chekable button for edit mode additional
Definition at line 778 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton |
chekable button for edit mode connection
Definition at line 772 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton |
chekable button for edit mode create edge
Definition at line 769 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton |
chekable button for edit mode crossing
Definition at line 781 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
|
private |
pointer to viewNet
Definition at line 794 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton |
checkable button for edit mode polygon
Definition at line 790 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton |
chekable button for edit mode shape
Definition at line 787 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton |
chekable button for edit mode TAZ
Definition at line 784 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().
| MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton |
chekable button for edit mode traffic light
Definition at line 775 of file GNEViewNetHelper.h.
Referenced by buildNetworkCheckableButtons(), disableNetworkCheckableButtons(), hideNetworkCheckableButtons(), showNetworkCheckableButtons(), updateNetworkCheckableButtons(), and GNEViewNet::updateNetworkModeSpecificControls().