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

struct for Demand menu commands More...

#include <GNEApplicationWindowHelper.h>

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

Public Member Functions

void buildDemandMenuCommands (FXMenuPane *modesMenu)
 build menu commands
 
 DemandMenuCommands (const ModesMenuCommands *modesMenuCommandsParent)
 constructor
 
void hideDemandMenuCommands ()
 hide all menu commands
 
void showDemandMenuCommands ()
 show all menu commands
 

Data Fields

FXMenuCommand * containerMode = nullptr
 menu command for container mode
 
FXMenuCommand * containerPlanMode = nullptr
 menu command for container plan mode
 
FXMenuCommand * moveMode = nullptr
 menu command for move mode (demand)
 
FXMenuCommand * personMode = nullptr
 menu command for person mode
 
FXMenuCommand * personPlanMode = nullptr
 menu command for person plan mode
 
FXMenuCommand * routeDistributionMode = nullptr
 menu command for route distribution mode
 
FXMenuCommand * routeMode = nullptr
 menu command for route mode
 
FXMenuCommand * stopMode = nullptr
 menu command for stop mode
 
FXMenuCommand * typeDistributionMode = nullptr
 menu command for type distribution mode
 
FXMenuCommand * typeMode = nullptr
 menu command for type mode
 
FXMenuCommand * vehicleMode = nullptr
 menu command for vehicle mode
 

Private Member Functions

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

Private Attributes

const ModesMenuCommandsmyModesMenuCommandsParent
 reference to ModesMenuCommands
 

Detailed Description

struct for Demand menu commands

Definition at line 334 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ DemandMenuCommands() [1/2]

GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::DemandMenuCommands ( const ModesMenuCommands modesMenuCommandsParent)

constructor

Definition at line 660 of file GNEApplicationWindowHelper.cpp.

◆ DemandMenuCommands() [2/2]

GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::DemandMenuCommands ( const DemandMenuCommands )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildDemandMenuCommands()

◆ hideDemandMenuCommands()

void GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::hideDemandMenuCommands ( )

hide all menu commands

Definition at line 682 of file GNEApplicationWindowHelper.cpp.

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

Here is the caller graph for this function:

◆ operator=()

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

Invalidated assignment operator.

◆ showDemandMenuCommands()

void GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::showDemandMenuCommands ( )

show all menu commands

Definition at line 666 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

Field Documentation

◆ containerMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::containerMode = nullptr

menu command for container mode

Definition at line 376 of file GNEApplicationWindowHelper.h.

◆ containerPlanMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::containerPlanMode = nullptr

menu command for container plan mode

Definition at line 379 of file GNEApplicationWindowHelper.h.

◆ moveMode

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

menu command for move mode (demand)

Definition at line 349 of file GNEApplicationWindowHelper.h.

◆ myModesMenuCommandsParent

const ModesMenuCommands* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::myModesMenuCommandsParent
private

reference to ModesMenuCommands

Definition at line 383 of file GNEApplicationWindowHelper.h.

◆ personMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::personMode = nullptr

menu command for person mode

Definition at line 370 of file GNEApplicationWindowHelper.h.

◆ personPlanMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::personPlanMode = nullptr

menu command for person plan mode

Definition at line 373 of file GNEApplicationWindowHelper.h.

◆ routeDistributionMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::routeDistributionMode = nullptr

menu command for route distribution mode

Definition at line 355 of file GNEApplicationWindowHelper.h.

◆ routeMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::routeMode = nullptr

menu command for route mode

Definition at line 352 of file GNEApplicationWindowHelper.h.

◆ stopMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::stopMode = nullptr

menu command for stop mode

Definition at line 367 of file GNEApplicationWindowHelper.h.

◆ typeDistributionMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::typeDistributionMode = nullptr

menu command for type distribution mode

Definition at line 364 of file GNEApplicationWindowHelper.h.

◆ typeMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::typeMode = nullptr

menu command for type mode

Definition at line 361 of file GNEApplicationWindowHelper.h.

◆ vehicleMode

FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::vehicleMode = nullptr

menu command for vehicle mode

Definition at line 358 of file GNEApplicationWindowHelper.h.


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