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.

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

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

Here is the caller graph for this function:

◆ DemandMenuCommands() [2/2]

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

Invalidated copy constructor.

References DemandMenuCommands().

Member Function Documentation

◆ buildDemandMenuCommands()

◆ hideDemandMenuCommands()

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

◆ operator=()

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

Invalidated assignment operator.

References DemandMenuCommands().

◆ showDemandMenuCommands()

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

Field Documentation

◆ containerMode

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

menu command for container mode

Definition at line 376 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ containerPlanMode

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

menu command for container plan mode

Definition at line 379 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ moveMode

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

menu command for move mode (demand)

Definition at line 349 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ myModesMenuCommandsParent

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

reference to ModesMenuCommands

Definition at line 383 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), and DemandMenuCommands().

◆ personMode

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

menu command for person mode

Definition at line 370 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ personPlanMode

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

menu command for person plan mode

Definition at line 373 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ routeDistributionMode

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

menu command for route distribution mode

Definition at line 355 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ routeMode

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

menu command for route mode

Definition at line 352 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ stopMode

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

menu command for stop mode

Definition at line 367 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ typeDistributionMode

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

menu command for type distribution mode

Definition at line 364 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ typeMode

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

menu command for type mode

Definition at line 361 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().

◆ vehicleMode

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

menu command for vehicle mode

Definition at line 358 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandMenuCommands(), hideDemandMenuCommands(), and showDemandMenuCommands().


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