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

struct used to group all variables related to view options in supermode Demand More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions:
[legend]

Public Member Functions

void buildDemandViewOptionsMenuChecks (FXMenuPane *editMenu)
 build menu checks
 DemandViewOptions (GNEApplicationWindow *applicationWindow)
 default constructor
void hideDemandViewOptionsMenuChecks ()
 hide all options menu checks
void updateShortcuts ()
 update shortcuts (alt+X)

Data Fields

MFXMenuCheckIconmenuCheckDrawSpreadVehicles = nullptr
 menu check to draw vehicles in begin position or spread in lane
MFXMenuCheckIconmenuCheckHideNonInspectedDemandElements = nullptr
 menu check for hide non inspected demand elements
MFXMenuCheckIconmenuCheckHideShapes = nullptr
 menu check for hide shapes (Polygons and POIs)
MFXMenuCheckIconmenuCheckLockContainer = nullptr
 menu check for lock Container
MFXMenuCheckIconmenuCheckLockPerson = nullptr
 menu check for lock Person
MFXMenuCheckIconmenuCheckShowAllContainerPlans = nullptr
 menu check for show all container plans
MFXMenuCheckIconmenuCheckShowAllPersonPlans = nullptr
 menu check for show all person plans
MFXMenuCheckIconmenuCheckShowAllTrips = nullptr
 menu check for show all trips plans
MFXMenuCheckIconmenuCheckShowOverlappedRoutes = nullptr
 menu check for show overlapped routes
MFXMenuCheckIconmenuCheckToggleDrawJunctionShape = nullptr
 menu check to toggle draw junction shape
MFXMenuCheckIconmenuCheckToggleGrid = nullptr
 menu check to show grid button
FXMenuSeparator * separator = nullptr
 separator

Private Member Functions

 DemandViewOptions (const DemandViewOptions &)=delete
 Invalidated copy constructor.
DemandViewOptionsoperator= (const DemandViewOptions &)=delete
 Invalidated assignment operator.

Private Attributes

GNEApplicationWindowmyApplicationWindow
 pointer to current GNEApplicationWindow

Detailed Description

struct used to group all variables related to view options in supermode Demand

Definition at line 546 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ DemandViewOptions() [1/2]

GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::DemandViewOptions ( GNEApplicationWindow * applicationWindow)

default constructor

Definition at line 1035 of file GNEApplicationWindowHelper.cpp.

References myApplicationWindow.

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

Here is the caller graph for this function:

◆ DemandViewOptions() [2/2]

GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::DemandViewOptions ( const DemandViewOptions & )
privatedelete

Invalidated copy constructor.

References DemandViewOptions().

Member Function Documentation

◆ buildDemandViewOptionsMenuChecks()

void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::buildDemandViewOptionsMenuChecks ( FXMenuPane * editMenu)

◆ hideDemandViewOptionsMenuChecks()

◆ operator=()

DemandViewOptions & GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::operator= ( const DemandViewOptions & )
privatedelete

Invalidated assignment operator.

References DemandViewOptions().

◆ updateShortcuts()

Field Documentation

◆ menuCheckDrawSpreadVehicles

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckDrawSpreadVehicles = nullptr

menu check to draw vehicles in begin position or spread in lane

Definition at line 567 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckHideNonInspectedDemandElements

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckHideNonInspectedDemandElements = nullptr

menu check for hide non inspected demand elements

Definition at line 576 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckHideShapes

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckHideShapes = nullptr

menu check for hide shapes (Polygons and POIs)

Definition at line 570 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckLockContainer

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckLockContainer = nullptr

menu check for lock Container

Definition at line 591 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckLockPerson

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckLockPerson = nullptr

◆ menuCheckShowAllContainerPlans

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllContainerPlans = nullptr

menu check for show all container plans

Definition at line 588 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckShowAllPersonPlans

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllPersonPlans = nullptr

menu check for show all person plans

Definition at line 582 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckShowAllTrips

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllTrips = nullptr

menu check for show all trips plans

Definition at line 573 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckShowOverlappedRoutes

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowOverlappedRoutes = nullptr

menu check for show overlapped routes

Definition at line 579 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckToggleDrawJunctionShape

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckToggleDrawJunctionShape = nullptr

menu check to toggle draw junction shape

Definition at line 564 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), and hideDemandViewOptionsMenuChecks().

◆ menuCheckToggleGrid

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckToggleGrid = nullptr

menu check to show grid button

Definition at line 561 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), and hideDemandViewOptionsMenuChecks().

◆ myApplicationWindow

GNEApplicationWindow* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::myApplicationWindow
private

pointer to current GNEApplicationWindow

Definition at line 598 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), and DemandViewOptions().

◆ separator

FXMenuSeparator* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::separator = nullptr

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