![]() |
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().