Eclipse SUMO - Simulation of Urban MObility
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 More...
 
void hideNetworkMenuCommands ()
 hide all menu commands More...
 
 NetworkMenuCommands (const ModesMenuCommands *modesMenuCommandsParent)
 constructor More...
 
void showNetworkMenuCommands ()
 show all menu commands More...
 

Data Fields

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

Private Member Functions

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

Private Attributes

const ModesMenuCommandsmyModesMenuCommandsParent
 reference to ModesMenuCommands More...
 

Detailed Description

struct for network menu commands

Definition at line 259 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ NetworkMenuCommands() [1/2]

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

constructor

Definition at line 337 of file GNEApplicationWindowHelper.cpp.

◆ NetworkMenuCommands() [2/2]

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

Invalidated copy constructor.

Member Function Documentation

◆ buildNetworkMenuCommands()

◆ hideNetworkMenuCommands()

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

hide all menu commands

Definition at line 368 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdClose(), GNEApplicationWindow::onCmdReload(), and GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ operator=()

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

Invalidated assignment operator.

◆ showNetworkMenuCommands()

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

show all menu commands

Definition at line 353 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::loadConfigOrNet(), and GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

Field Documentation

◆ additionalMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::additionalMode

menu command for additional mode

Definition at line 289 of file GNEApplicationWindowHelper.h.

◆ connectMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::connectMode

menu command for connect mode

Definition at line 280 of file GNEApplicationWindowHelper.h.

◆ createEdgeMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::createEdgeMode

menu command for create edge

Definition at line 274 of file GNEApplicationWindowHelper.h.

◆ crossingMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::crossingMode

menu command for crossing mode

Definition at line 292 of file GNEApplicationWindowHelper.h.

◆ moveMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::moveMode

menu command for move mode (network)

Definition at line 277 of file GNEApplicationWindowHelper.h.

◆ myModesMenuCommandsParent

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

reference to ModesMenuCommands

Definition at line 305 of file GNEApplicationWindowHelper.h.

◆ prohibitionMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::prohibitionMode

menu command for prohibition mode

Definition at line 283 of file GNEApplicationWindowHelper.h.

◆ shapeMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::shapeMode

menu command for shape mode

Definition at line 298 of file GNEApplicationWindowHelper.h.

◆ TAZMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TAZMode

menu command for TAZ mode

Definition at line 295 of file GNEApplicationWindowHelper.h.

◆ TLSMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TLSMode

menu command for TLS Mode

Definition at line 286 of file GNEApplicationWindowHelper.h.

◆ wireMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::wireMode

menu command for wire mode

Definition at line 301 of file GNEApplicationWindowHelper.h.


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