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 *GNEApp)
 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

GNEApplicationWindowmyGNEApp
 pointer to current GNEApplicationWindow
 

Detailed Description

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

Definition at line 545 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ DemandViewOptions() [1/2]

GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::DemandViewOptions ( GNEApplicationWindow GNEApp)

default constructor

Definition at line 1036 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 1105 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 1122 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 566 of file GNEApplicationWindowHelper.h.

◆ menuCheckHideNonInspectedDemandElements

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

menu check for hide non inspected demand elements

Definition at line 575 of file GNEApplicationWindowHelper.h.

◆ menuCheckHideShapes

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

menu check for hide shapes (Polygons and POIs)

Definition at line 569 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockContainer

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

menu check for lock Container

Definition at line 590 of file GNEApplicationWindowHelper.h.

◆ menuCheckLockPerson

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

menu check for lock Person

Definition at line 584 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAllContainerPlans

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

menu check for show all container plans

Definition at line 587 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAllPersonPlans

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

menu check for show all person plans

Definition at line 581 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAllTrips

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

menu check for show all trips plans

Definition at line 572 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowOverlappedRoutes

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

menu check for show overlapped routes

Definition at line 578 of file GNEApplicationWindowHelper.h.

◆ menuCheckToggleDrawJunctionShape

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

menu check to toggle draw junction shape

Definition at line 563 of file GNEApplicationWindowHelper.h.

◆ menuCheckToggleGrid

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

menu check to show grid button

Definition at line 560 of file GNEApplicationWindowHelper.h.

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::myGNEApp
private

pointer to current GNEApplicationWindow

Definition at line 597 of file GNEApplicationWindowHelper.h.

◆ separator

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

separator

Definition at line 593 of file GNEApplicationWindowHelper.h.


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