![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related to view options in supermode Demand More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
void | buildDemandViewOptionsMenuChecks (FXMenuPane *editMenu) |
build menu checks More... | |
DemandViewOptions (GNEApplicationWindow *GNEApp) | |
default constructor More... | |
void | hideDemandViewOptionsMenuChecks () |
hide all options menu checks More... | |
void | updateShortcuts () |
update shortcuts (alt+X) More... | |
Data Fields | |
MFXMenuCheckIcon * | menuCheckDrawSpreadVehicles = nullptr |
menu check to draw vehicles in begin position or spread in lane More... | |
MFXMenuCheckIcon * | menuCheckHideNonInspectedDemandElements = nullptr |
menu check for hide non inspected demand elements More... | |
MFXMenuCheckIcon * | menuCheckHideShapes = nullptr |
menu check for hide shapes (Polygons and POIs) More... | |
MFXMenuCheckIcon * | menuCheckLockContainer = nullptr |
menu check for lock Container More... | |
MFXMenuCheckIcon * | menuCheckLockPerson = nullptr |
menu check for lock Person More... | |
MFXMenuCheckIcon * | menuCheckShowAllContainerPlans = nullptr |
menu check for show all container plans More... | |
MFXMenuCheckIcon * | menuCheckShowAllPersonPlans = nullptr |
menu check for show all person plans More... | |
MFXMenuCheckIcon * | menuCheckShowAllTrips = nullptr |
menu check for show all trips plans More... | |
MFXMenuCheckIcon * | menuCheckShowOverlappedRoutes = nullptr |
menu check for show overlapped routes More... | |
MFXMenuCheckIcon * | menuCheckToggleDrawJunctionShape = nullptr |
menu check to toggle draw junction shape More... | |
MFXMenuCheckIcon * | menuCheckToggleGrid = nullptr |
menu check to show grid button More... | |
FXMenuSeparator * | separator |
separator More... | |
Private Member Functions | |
DemandViewOptions (const DemandViewOptions &)=delete | |
Invalidated copy constructor. More... | |
DemandViewOptions & | operator= (const DemandViewOptions &)=delete |
Invalidated assignment operator. More... | |
Private Attributes | |
GNEApplicationWindow * | myGNEApp |
pointer to current GNEApplicationWindow More... | |
struct used to group all variables related to view options in supermode Demand
Definition at line 545 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::DemandViewOptions | ( | GNEApplicationWindow * | GNEApp | ) |
default constructor
Definition at line 1020 of file GNEApplicationWindowHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::buildDemandViewOptionsMenuChecks | ( | FXMenuPane * | editMenu | ) |
build menu checks
Definition at line 1026 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCheckboxIcon(), COMMONMODE_CHECKBOX_SPREADVEHICLE, COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE, COMMONMODE_CHECKBOX_TOGGLEGRID, DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS, DEMANDMODE_CHECKBOX_HIDESHAPES, DEMANDMODE_CHECKBOX_LOCKCONTAINER, DEMANDMODE_CHECKBOX_LOCKPERSON, DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS, DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES, DEMANDMODE_CHECKBOX_SHOWPERSONPLANS, DEMANDMODE_CHECKBOX_SHOWTRIPS, GUIIconSubSys::getIcon(), MID_GNE_DEMANDVIEWOPTIONS_DRAWSPREADVEHICLES, MID_GNE_DEMANDVIEWOPTIONS_HIDENONINSPECTED, MID_GNE_DEMANDVIEWOPTIONS_HIDESHAPES, MID_GNE_DEMANDVIEWOPTIONS_LOCKCONTAINER, MID_GNE_DEMANDVIEWOPTIONS_LOCKPERSON, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLCONTAINERPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWALLPERSONPLANS, MID_GNE_DEMANDVIEWOPTIONS_SHOWGRID, MID_GNE_DEMANDVIEWOPTIONS_SHOWOVERLAPPEDROUTES, MID_GNE_DEMANDVIEWOPTIONS_SHOWTRIPS, MID_GNE_DEMANDVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, GNEApplicationWindowHelper::EditMenuCommands::myGNEApp, and TL.
Referenced by GNEApplicationWindow::fillMenuBar().
void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::hideDemandViewOptionsMenuChecks | ( | ) |
hide all options menu checks
Definition at line 1089 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::fillMenuBar(), GNEApplicationWindow::onCmdClose(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
privatedelete |
Invalidated assignment operator.
void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::updateShortcuts | ( | ) |
update shortcuts (alt+X)
Definition at line 1106 of file GNEApplicationWindowHelper.cpp.
References toString().
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.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckHideNonInspectedDemandElements = nullptr |
menu check for hide non inspected demand elements
Definition at line 575 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckHideShapes = nullptr |
menu check for hide shapes (Polygons and POIs)
Definition at line 569 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckLockContainer = nullptr |
menu check for lock Container
Definition at line 590 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckLockPerson = nullptr |
menu check for lock Person
Definition at line 584 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllContainerPlans = nullptr |
menu check for show all container plans
Definition at line 587 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllPersonPlans = nullptr |
menu check for show all person plans
Definition at line 581 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllTrips = nullptr |
menu check for show all trips plans
Definition at line 572 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowOverlappedRoutes = nullptr |
menu check for show overlapped routes
Definition at line 578 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckToggleDrawJunctionShape = nullptr |
menu check to toggle draw junction shape
Definition at line 563 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckToggleGrid = nullptr |
menu check to show grid button
Definition at line 560 of file GNEApplicationWindowHelper.h.
|
private |
pointer to current GNEApplicationWindow
Definition at line 597 of file GNEApplicationWindowHelper.h.
FXMenuSeparator* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::separator |
separator
Definition at line 593 of file GNEApplicationWindowHelper.h.