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

MFXMenuCheckIcon * menuCheckDrawSpreadVehicles = nullptr
 menu check to draw vehicles in begin position or spread in lane
 
MFXMenuCheckIcon * menuCheckHideNonInspectedDemandElements = nullptr
 menu check for hide non inspected demand elements
 
MFXMenuCheckIcon * menuCheckHideShapes = nullptr
 menu check for hide shapes (Polygons and POIs)
 
MFXMenuCheckIcon * menuCheckLockContainer = nullptr
 menu check for lock Container
 
MFXMenuCheckIcon * menuCheckLockPerson = nullptr
 menu check for lock Person
 
MFXMenuCheckIcon * menuCheckShowAllContainerPlans = nullptr
 menu check for show all container plans
 
MFXMenuCheckIcon * menuCheckShowAllPersonPlans = nullptr
 menu check for show all person plans
 
MFXMenuCheckIcon * menuCheckShowAllTrips = nullptr
 menu check for show all trips plans
 
MFXMenuCheckIcon * menuCheckShowOverlappedRoutes = nullptr
 menu check for show overlapped routes
 
MFXMenuCheckIcon * menuCheckToggleDrawJunctionShape = nullptr
 menu check to toggle draw junction shape
 
MFXMenuCheckIcon * menuCheckToggleGrid = nullptr
 menu check to show grid button
 
FXMenuSeparator * separator = nullptr
 separator
 

Private Member Functions

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

Private Attributes

GNEApplicationWindow * myApplicationWindow
 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.

◆ DemandViewOptions() [2/2]

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

Invalidated copy constructor.

Member Function Documentation

◆ buildDemandViewOptionsMenuChecks()

◆ hideDemandViewOptionsMenuChecks()

void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::hideDemandViewOptionsMenuChecks ( )

hide all options menu checks

Definition at line 1104 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::fillMenuBar(), GNEApplicationWindow::onCmdClose(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

◆ operator=()

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

Invalidated assignment operator.

◆ updateShortcuts()

void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::updateShortcuts ( )

update shortcuts (alt+X)

Definition at line 1121 of file GNEApplicationWindowHelper.cpp.

References toString().

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.

◆ menuCheckHideNonInspectedDemandElements

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

menu check for hide non inspected demand elements

Definition at line 576 of file GNEApplicationWindowHelper.h.

◆ menuCheckHideShapes

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

menu check for hide shapes (Polygons and POIs)

Definition at line 570 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockContainer

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

menu check for lock Container

Definition at line 591 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockPerson

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

menu check for lock Person

Definition at line 585 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAllContainerPlans

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

menu check for show all container plans

Definition at line 588 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAllPersonPlans

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

menu check for show all person plans

Definition at line 582 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAllTrips

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

menu check for show all trips plans

Definition at line 573 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowOverlappedRoutes

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

menu check for show overlapped routes

Definition at line 579 of file GNEApplicationWindowHelper.h.

◆ menuCheckToggleDrawJunctionShape

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

menu check to toggle draw junction shape

Definition at line 564 of file GNEApplicationWindowHelper.h.

◆ menuCheckToggleGrid

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

menu check to show grid button

Definition at line 561 of file GNEApplicationWindowHelper.h.

◆ myApplicationWindow

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

pointer to current GNEApplicationWindow

Definition at line 598 of file GNEApplicationWindowHelper.h.

◆ separator

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

separator

Definition at line 594 of file GNEApplicationWindowHelper.h.


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