Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands Struct Reference

struct for network menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands:
[legend]

Public Member Functions

void buildNetworkMenuCommands (FXMenuPane *modesMenu)
 build menu commands
void hideNetworkMenuCommands ()
 hide all menu commands
 NetworkMenuCommands (const ModesMenuCommands *modesMenuCommandsParent)
 constructor
void showNetworkMenuCommands ()
 show all menu commands

Data Fields

FXMenuCommand * additionalMode = nullptr
 menu command for additional mode
FXMenuCommand * connectMode = nullptr
 menu command for connect mode
FXMenuCommand * createEdgeMode = nullptr
 menu command for create edge
FXMenuCommand * crossingMode = nullptr
 menu command for crossing mode
FXMenuCommand * decalMode = nullptr
 menu command for decal mode
FXMenuCommand * moveMode = nullptr
 menu command for move mode (network)
FXMenuCommand * prohibitionMode = nullptr
 menu command for prohibition mode
FXMenuCommand * shapeMode = nullptr
 menu command for shape mode
FXMenuCommand * TAZMode = nullptr
 menu command for TAZ mode
FXMenuCommand * TLSMode = nullptr
 menu command for TLS Mode
FXMenuCommand * wireMode = nullptr
 menu command for wire mode

Private Member Functions

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

Private Attributes

const ModesMenuCommandsmyModesMenuCommandsParent
 reference to ModesMenuCommands

Detailed Description

struct for network menu commands

Definition at line 275 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ NetworkMenuCommands() [1/2]

GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::NetworkMenuCommands ( const ModesMenuCommands * modesMenuCommandsParent)

constructor

Definition at line 570 of file GNEApplicationWindowHelper.cpp.

References GNEApplicationWindowHelper::ModesMenuCommands::ModesMenuCommands(), and myModesMenuCommandsParent.

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

Here is the caller graph for this function:

◆ NetworkMenuCommands() [2/2]

GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::NetworkMenuCommands ( const NetworkMenuCommands & )
privatedelete

Invalidated copy constructor.

References NetworkMenuCommands().

Member Function Documentation

◆ buildNetworkMenuCommands()

◆ hideNetworkMenuCommands()

void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands ( )

◆ operator=()

NetworkMenuCommands & GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::operator= ( const NetworkMenuCommands & )
privatedelete

Invalidated assignment operator.

References NetworkMenuCommands().

◆ showNetworkMenuCommands()

void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::showNetworkMenuCommands ( )

Field Documentation

◆ additionalMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::additionalMode = nullptr

menu command for additional mode

Definition at line 305 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ connectMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::connectMode = nullptr

menu command for connect mode

Definition at line 296 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ createEdgeMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::createEdgeMode = nullptr

menu command for create edge

Definition at line 290 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ crossingMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::crossingMode = nullptr

menu command for crossing mode

Definition at line 308 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ decalMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::decalMode = nullptr

menu command for decal mode

Definition at line 320 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ moveMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::moveMode = nullptr

menu command for move mode (network)

Definition at line 293 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ myModesMenuCommandsParent

const ModesMenuCommands* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::myModesMenuCommandsParent
private

reference to ModesMenuCommands

Definition at line 324 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), and NetworkMenuCommands().

◆ prohibitionMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::prohibitionMode = nullptr

menu command for prohibition mode

Definition at line 299 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ shapeMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::shapeMode = nullptr

menu command for shape mode

Definition at line 314 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ TAZMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TAZMode = nullptr

menu command for TAZ mode

Definition at line 311 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ TLSMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TLSMode = nullptr

menu command for TLS Mode

Definition at line 302 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().

◆ wireMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::wireMode = nullptr

menu command for wire mode

Definition at line 317 of file GNEApplicationWindowHelper.h.

Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().


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