Eclipse SUMO - Simulation of Urban MObility
GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands Struct Reference

struct for network menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands:

Public Member Functions

void buildNetworkMenuCommands (FXMenuPane *editMenu)
 build menu commands More...
 
void hideNetworkMenuCommands ()
 hide all menu commands More...
 
 NetworkMenuCommands (const EditMenuCommands *editMenuCommandsParent)
 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 * deleteMode
 menu command for delete mode More...
 
FXMenuCommand * inspectMode
 menu command for inspect mode More...
 
FXMenuCommand * moveMode
 menu command for move mode More...
 
FXMenuCommand * prohibitionMode
 menu command for prohibition mode More...
 
FXMenuCommand * selectMode
 menu command for select 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...
 

Private Attributes

const EditMenuCommandsmyEditMenuCommandsParent
 reference to EditMenuCommands More...
 
FXMenuSeparator * myHorizontalSeparator
 separator between sets of FXMenuCommand More...
 

Detailed Description

struct for network menu commands

Definition at line 171 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ NetworkMenuCommands()

GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::NetworkMenuCommands ( const EditMenuCommands editMenuCommandsParent)

constructor

Definition at line 305 of file GNEApplicationWindowHelper.cpp.

Member Function Documentation

◆ buildNetworkMenuCommands()

◆ hideNetworkMenuCommands()

void GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands ( )

hide all menu commands

Definition at line 343 of file GNEApplicationWindowHelper.cpp.

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

Here is the caller graph for this function:

◆ showNetworkMenuCommands()

void GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::showNetworkMenuCommands ( )

show all menu commands

Definition at line 324 of file GNEApplicationWindowHelper.cpp.

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

Here is the caller graph for this function:

Field Documentation

◆ additionalMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::additionalMode

menu command for additional mode

Definition at line 210 of file GNEApplicationWindowHelper.h.

◆ connectMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::connectMode

menu command for connect mode

Definition at line 201 of file GNEApplicationWindowHelper.h.

◆ createEdgeMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::createEdgeMode

menu command for create edge

Definition at line 186 of file GNEApplicationWindowHelper.h.

◆ crossingMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::crossingMode

menu command for crossing mode

Definition at line 213 of file GNEApplicationWindowHelper.h.

◆ deleteMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::deleteMode

menu command for delete mode

Definition at line 192 of file GNEApplicationWindowHelper.h.

◆ inspectMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::inspectMode

menu command for inspect mode

Definition at line 195 of file GNEApplicationWindowHelper.h.

◆ moveMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::moveMode

menu command for move mode

Definition at line 189 of file GNEApplicationWindowHelper.h.

◆ myEditMenuCommandsParent

const EditMenuCommands* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::myEditMenuCommandsParent
private

reference to EditMenuCommands

Definition at line 223 of file GNEApplicationWindowHelper.h.

◆ myHorizontalSeparator

FXMenuSeparator* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::myHorizontalSeparator
private

separator between sets of FXMenuCommand

Definition at line 226 of file GNEApplicationWindowHelper.h.

◆ prohibitionMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::prohibitionMode

menu command for prohibition mode

Definition at line 204 of file GNEApplicationWindowHelper.h.

◆ selectMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::selectMode

menu command for select mode

Definition at line 198 of file GNEApplicationWindowHelper.h.

◆ shapeMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::shapeMode

menu command for shape mode

Definition at line 219 of file GNEApplicationWindowHelper.h.

◆ TAZMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::TAZMode

menu command for TAZ mode

Definition at line 216 of file GNEApplicationWindowHelper.h.

◆ TLSMode

FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::TLSMode

menu command for TLS Mode

Definition at line 207 of file GNEApplicationWindowHelper.h.


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