Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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
 
void disableNetworkCheckableButtons ()
 hide all options menu checks
 
void hideNetworkCheckableButtons ()
 hide all Network Checkable Buttons
 
 NetworkCheckableButtons (GNEViewNet *viewNet)
 default constructor
 
void showNetworkCheckableButtons ()
 show all Network Checkable Buttons
 
void updateNetworkCheckableButtons ()
 update network checkable buttons
 

Data Fields

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

Private Member Functions

 NetworkCheckableButtons (const NetworkCheckableButtons &)=delete
 Invalidated copy constructor.
 
NetworkCheckableButtonsoperator= (const NetworkCheckableButtons &)=delete
 Invalidated assignment operator.
 

Private Attributes

GNEViewNetmyViewNet
 pointer to net
 

Detailed Description

struct used to group all variables related with Network checkable Buttons

Definition at line 1468 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ NetworkCheckableButtons() [1/2]

GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 3850 of file GNEViewNetHelper.cpp.

◆ NetworkCheckableButtons() [2/2]

GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons ( const NetworkCheckableButtons )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildNetworkCheckableButtons()

◆ disableNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons ( )

hide all options menu checks

Definition at line 3969 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 3953 of file GNEViewNetHelper.cpp.

◆ operator=()

NetworkCheckableButtons & GNEViewNetHelper::NetworkCheckableButtons::operator= ( const NetworkCheckableButtons )
privatedelete

Invalidated assignment operator.

◆ showNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons ( )

show all Network Checkable Buttons

Definition at line 3922 of file GNEViewNetHelper.cpp.

◆ updateNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons ( )

update network checkable buttons

Definition at line 3985 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 1501 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ connectionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton = nullptr

checkable button for edit mode connection

Definition at line 1495 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ createEdgeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton = nullptr

checkable button for edit mode create edge

Definition at line 1492 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ crossingButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton = nullptr

checkable button for edit mode crossing

Definition at line 1504 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ decalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::decalButton = nullptr

checkable button for edit mode decals

Definition at line 1519 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 1489 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::NetworkCheckableButtons::myViewNet
private

pointer to net

Definition at line 1523 of file GNEViewNetHelper.h.

◆ prohibitionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton = nullptr

checkable button for edit mode prohibition

Definition at line 1513 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ shapeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton = nullptr

checkable button for edit mode shape

Definition at line 1510 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ TAZButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton = nullptr

checkable button for edit mode TAZ

Definition at line 1507 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ trafficLightButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton = nullptr

checkable button for edit mode traffic light

Definition at line 1498 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ wireButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton = nullptr

checkable button for edit mode wires

Definition at line 1516 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().


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