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

MFXCheckableButton * additionalButton = nullptr
 checkable button for edit mode additional
MFXCheckableButton * connectionButton = nullptr
 checkable button for edit mode connection
MFXCheckableButton * createEdgeButton = nullptr
 checkable button for edit mode create edge
MFXCheckableButton * crossingButton = nullptr
 checkable button for edit mode crossing
MFXCheckableButton * decalButton = nullptr
 checkable button for edit mode decals
MFXCheckableButton * moveNetworkElementsButton = nullptr
 checkable button for edit mode "move network elements"
MFXCheckableButton * prohibitionButton = nullptr
 checkable button for edit mode prohibition
MFXCheckableButton * shapeButton = nullptr
 checkable button for edit mode shape
MFXCheckableButton * TAZButton = nullptr
 checkable button for edit mode TAZ
MFXCheckableButton * trafficLightButton = nullptr
 checkable button for edit mode traffic light
MFXCheckableButton * wireButton = nullptr
 checkable button for edit mode wires

Private Member Functions

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

Private Attributes

GNEViewNet * myViewNet
 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.

References myViewNet.

Referenced by NetworkCheckableButtons(), and operator=().

Here is the caller graph for this function:

◆ NetworkCheckableButtons() [2/2]

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

Invalidated copy constructor.

References NetworkCheckableButtons().

Member Function Documentation

◆ buildNetworkCheckableButtons()

◆ disableNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons ( )

◆ hideNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons ( )

◆ operator=()

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

Invalidated assignment operator.

References NetworkCheckableButtons().

◆ showNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons ( )

◆ updateNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons ( )

Field Documentation

◆ additionalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton = nullptr

◆ connectionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton = nullptr

◆ createEdgeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton = nullptr

◆ crossingButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton = nullptr

◆ decalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::decalButton = nullptr

◆ moveNetworkElementsButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton = nullptr

◆ myViewNet

GNEViewNet* GNEViewNetHelper::NetworkCheckableButtons::myViewNet
private

◆ prohibitionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton = nullptr

◆ shapeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton = nullptr

◆ TAZButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton = nullptr

◆ trafficLightButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton = nullptr

◆ wireButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton = nullptr

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