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

struct for File menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::FileMenuCommands:
[legend]

Public Member Functions

void buildFileMenuCommands (FXMenuPane *fileMenu, FXMenuPane *fileMenuNEEDITConfig, FXMenuPane *fileMenuSumoConfig, FXMenuPane *fileMenuTLS, FXMenuPane *fileMenuEdgeTypes, FXMenuPane *fileMenuAdditionals, FXMenuPane *fileMenuDemandElements, FXMenuPane *fileMenuDataElements, FXMenuPane *fileMenuMeanDataElements)
 build menu commands
 
void disableMenuCascades ()
 disable menu cascades
 
void enableMenuCascades ()
 enable menu cascades
 
 FileMenuCommands (GNEApplicationWindow *GNEApp)
 constructor
 

Private Member Functions

void buildAdditionalSection (FXMenuPane *menuPane)
 build additional section
 
void buildDataSection (FXMenuPane *menuPane)
 build data section
 
void buildDemandSection (FXMenuPane *menuPane)
 build demand section
 
void buildEdgeTypeSection (FXMenuPane *menuPane)
 build edge type section
 
void buildMeanDataSection (FXMenuPane *menuPane)
 build meanData section
 
void buildNeteditConfigSection (FXMenuPane *menuPane)
 build netedit config section
 
void buildSumoConfigSection (FXMenuPane *menuPane)
 build SUMO Config section
 
void buildTrafficLightSection (FXMenuPane *menuPane)
 build traffic light section
 
 FileMenuCommands (const FileMenuCommands &)=delete
 Invalidated copy constructor.
 
FileMenuCommandsoperator= (const FileMenuCommands &)=delete
 Invalidated assignment operator.
 

Private Attributes

FXMenuCascade * myAdditionalMenuCascade = nullptr
 FXMenuCascade for additional.
 
FXMenuCascade * myDataMenuCascade = nullptr
 FXMenuCascade for data.
 
FXMenuCascade * myDemandMenuCascade = nullptr
 FXMenuCascade for demand.
 
FXMenuCascade * myEdgeTypesMenuCascade = nullptr
 FXMenuCascade for edgeTypes.
 
GNEApplicationWindowmyGNEApp = nullptr
 pointer to current GNEApplicationWindows
 
FXMenuCascade * myMeanDataMenuCascade = nullptr
 FXMenuCascade for mean datadata.
 
FXMenuCascade * myNeteditConfigMenuCascade = nullptr
 FXMenuCascade for neteditConfig.
 
FXMenuCascade * mySumoConfigMenuCascade = nullptr
 FXMenuCascade for SumoConfig.
 
FXMenuCascade * myTLSMenuCascade = nullptr
 FXMenuCascade for TLS.
 

Detailed Description

struct for File menu commands

Definition at line 153 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ FileMenuCommands() [1/2]

GNEApplicationWindowHelper::FileMenuCommands::FileMenuCommands ( GNEApplicationWindow GNEApp)

constructor

Definition at line 185 of file GNEApplicationWindowHelper.cpp.

◆ FileMenuCommands() [2/2]

GNEApplicationWindowHelper::FileMenuCommands::FileMenuCommands ( const FileMenuCommands )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildAdditionalSection()

◆ buildDataSection()

◆ buildDemandSection()

◆ buildEdgeTypeSection()

void GNEApplicationWindowHelper::FileMenuCommands::buildEdgeTypeSection ( FXMenuPane *  menuPane)
private

◆ buildFileMenuCommands()

void GNEApplicationWindowHelper::FileMenuCommands::buildFileMenuCommands ( FXMenuPane *  fileMenu,
FXMenuPane *  fileMenuNEEDITConfig,
FXMenuPane *  fileMenuSumoConfig,
FXMenuPane *  fileMenuTLS,
FXMenuPane *  fileMenuEdgeTypes,
FXMenuPane *  fileMenuAdditionals,
FXMenuPane *  fileMenuDemandElements,
FXMenuPane *  fileMenuDataElements,
FXMenuPane *  fileMenuMeanDataElements 
)

◆ buildMeanDataSection()

void GNEApplicationWindowHelper::FileMenuCommands::buildMeanDataSection ( FXMenuPane *  menuPane)
private

◆ buildNeteditConfigSection()

void GNEApplicationWindowHelper::FileMenuCommands::buildNeteditConfigSection ( FXMenuPane *  menuPane)
private

◆ buildSumoConfigSection()

void GNEApplicationWindowHelper::FileMenuCommands::buildSumoConfigSection ( FXMenuPane *  menuPane)
private

◆ buildTrafficLightSection()

void GNEApplicationWindowHelper::FileMenuCommands::buildTrafficLightSection ( FXMenuPane *  menuPane)
private

◆ disableMenuCascades()

void GNEApplicationWindowHelper::FileMenuCommands::disableMenuCascades ( )

disable menu cascades

Definition at line 319 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onUpdNeedsNetwork().

Here is the caller graph for this function:

◆ enableMenuCascades()

void GNEApplicationWindowHelper::FileMenuCommands::enableMenuCascades ( )

enable menu cascades

Definition at line 306 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onUpdNeedsNetwork().

Here is the caller graph for this function:

◆ operator=()

FileMenuCommands & GNEApplicationWindowHelper::FileMenuCommands::operator= ( const FileMenuCommands )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ myAdditionalMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myAdditionalMenuCascade = nullptr
private

FXMenuCascade for additional.

Definition at line 211 of file GNEApplicationWindowHelper.h.

◆ myDataMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myDataMenuCascade = nullptr
private

FXMenuCascade for data.

Definition at line 217 of file GNEApplicationWindowHelper.h.

◆ myDemandMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myDemandMenuCascade = nullptr
private

FXMenuCascade for demand.

Definition at line 214 of file GNEApplicationWindowHelper.h.

◆ myEdgeTypesMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myEdgeTypesMenuCascade = nullptr
private

FXMenuCascade for edgeTypes.

Definition at line 208 of file GNEApplicationWindowHelper.h.

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::FileMenuCommands::myGNEApp = nullptr
private

pointer to current GNEApplicationWindows

Definition at line 196 of file GNEApplicationWindowHelper.h.

◆ myMeanDataMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myMeanDataMenuCascade = nullptr
private

FXMenuCascade for mean datadata.

Definition at line 220 of file GNEApplicationWindowHelper.h.

◆ myNeteditConfigMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myNeteditConfigMenuCascade = nullptr
private

FXMenuCascade for neteditConfig.

Definition at line 199 of file GNEApplicationWindowHelper.h.

◆ mySumoConfigMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::mySumoConfigMenuCascade = nullptr
private

FXMenuCascade for SumoConfig.

Definition at line 202 of file GNEApplicationWindowHelper.h.

◆ myTLSMenuCascade

FXMenuCascade* GNEApplicationWindowHelper::FileMenuCommands::myTLSMenuCascade = nullptr
private

FXMenuCascade for TLS.

Definition at line 205 of file GNEApplicationWindowHelper.h.


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