![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for Demand menu commands More...
#include <GNEApplicationWindowHelper.h>
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. | |
| DemandMenuCommands & | operator= (const DemandMenuCommands &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| const ModesMenuCommands * | myModesMenuCommandsParent |
| reference to ModesMenuCommands | |
struct for Demand menu commands
Definition at line 334 of file GNEApplicationWindowHelper.h.
| 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=().
|
privatedelete |
Invalidated copy constructor.
References DemandMenuCommands().
| void GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::buildDemandMenuCommands | ( | FXMenuPane * | modesMenu | ) |
build menu commands
Definition at line 698 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), containerMode, containerPlanMode, GUIIconSubSys::getIcon(), MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS, MID_HOTKEY_C_MODE_CONNECT_CONTAINER, MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN, MID_HOTKEY_L_MODE_PERSONPLAN, MID_HOTKEY_M_MODE_MOVE_MEANDATA, MID_HOTKEY_P_MODE_POLYGON_PERSON, MID_HOTKEY_R_MODE_CROSSING_ROUTE_EDGERELDATA, MID_HOTKEY_T_MODE_TLS_TYPE, MID_HOTKEY_U_MODE_DECAL_TYPEDISTRIBUTION, MID_HOTKEY_V_MODE_VEHICLE, MID_HOTKEY_W_MODE_WIRE_ROUTEDISTRIBUTION, MODECONTAINER, MODECONTAINERPLAN, MODEMOVE, MODEPERSON, MODEPERSONPLAN, MODEROUTE, MODEROUTEDISTRIBUTION, MODESTOP, MODETYPE, MODETYPEDISTRIBUTION, MODEVEHICLE, moveMode, myModesMenuCommandsParent, personMode, personPlanMode, routeDistributionMode, routeMode, stopMode, TL, typeDistributionMode, typeMode, and vehicleMode.
| void GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::hideDemandMenuCommands | ( | ) |
hide all menu commands
Definition at line 682 of file GNEApplicationWindowHelper.cpp.
References containerMode, containerPlanMode, moveMode, personMode, personPlanMode, routeDistributionMode, routeMode, stopMode, typeDistributionMode, typeMode, and vehicleMode.
|
privatedelete |
Invalidated assignment operator.
References DemandMenuCommands().
| void GNEApplicationWindowHelper::ModesMenuCommands::DemandMenuCommands::showDemandMenuCommands | ( | ) |
show all menu commands
Definition at line 666 of file GNEApplicationWindowHelper.cpp.
References containerMode, containerPlanMode, moveMode, personMode, personPlanMode, routeDistributionMode, routeMode, stopMode, typeDistributionMode, typeMode, and vehicleMode.
| 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().
| 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().
| 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().
|
private |
reference to ModesMenuCommands
Definition at line 383 of file GNEApplicationWindowHelper.h.
Referenced by buildDemandMenuCommands(), and DemandMenuCommands().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().