Eclipse SUMO - Simulation of Urban MObility
GNEViewNetHelper::NetworkCheckableButtons Struct Reference

struct used to group all variables related with Network checkable Buttons More...

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::NetworkCheckableButtons:
[legend]

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

MFXCheckableButtonadditionalButton = nullptr
 checkable button for edit mode additional More...
 
MFXCheckableButtonconnectionButton = nullptr
 checkable button for edit mode connection More...
 
MFXCheckableButtoncreateEdgeButton = nullptr
 checkable button for edit mode create edge More...
 
MFXCheckableButtoncrossingButton = nullptr
 checkable button for edit mode crossing More...
 
MFXCheckableButtondecalButton = nullptr
 checkable button for edit mode decals More...
 
MFXCheckableButtonmoveNetworkElementsButton = nullptr
 checkable button for edit mode "move network elements" More...
 
MFXCheckableButtonprohibitionButton = nullptr
 checkable button for edit mode prohibition More...
 
MFXCheckableButtonshapeButton = nullptr
 checkable button for edit mode shape More...
 
MFXCheckableButtonTAZButton = nullptr
 checkable button for edit mode TAZ More...
 
MFXCheckableButtontrafficLightButton = nullptr
 checkable button for edit mode traffic light More...
 
MFXCheckableButtonwireButton = nullptr
 checkable button for edit mode wires More...
 

Private Attributes

GNEViewNetmyViewNet
 pointer to net More...
 

Detailed Description

struct used to group all variables related with Network checkable Buttons

Definition at line 1250 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ NetworkCheckableButtons()

GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 3434 of file GNEViewNetHelper.cpp.

Member Function Documentation

◆ buildNetworkCheckableButtons()

◆ disableNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons ( )

hide all options menu checks

Definition at line 3553 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

◆ hideNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons ( )

hide all Network Checkable Buttons

Definition at line 3537 of file GNEViewNetHelper.cpp.

◆ showNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons ( )

show all Network Checkable Buttons

Definition at line 3506 of file GNEViewNetHelper.cpp.

◆ updateNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons ( )

update network checkable buttons

Definition at line 3569 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

Field Documentation

◆ additionalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton = nullptr

checkable button for edit mode additional

Definition at line 1283 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ connectionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton = nullptr

checkable button for edit mode connection

Definition at line 1277 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ createEdgeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton = nullptr

checkable button for edit mode create edge

Definition at line 1274 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ crossingButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton = nullptr

checkable button for edit mode crossing

Definition at line 1286 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ decalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::decalButton = nullptr

checkable button for edit mode decals

Definition at line 1301 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ moveNetworkElementsButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton = nullptr

checkable button for edit mode "move network elements"

Definition at line 1271 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::NetworkCheckableButtons::myViewNet
private

pointer to net

Definition at line 1305 of file GNEViewNetHelper.h.

◆ prohibitionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton = nullptr

checkable button for edit mode prohibition

Definition at line 1295 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ shapeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton = nullptr

checkable button for edit mode shape

Definition at line 1292 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ TAZButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton = nullptr

checkable button for edit mode TAZ

Definition at line 1289 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ trafficLightButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton = nullptr

checkable button for edit mode traffic light

Definition at line 1280 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ wireButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton = nullptr

checkable button for edit mode wires

Definition at line 1298 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().


The documentation for this struct was generated from the following files: