![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for network menu commands More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
| void | buildNetworkMenuCommands (FXMenuPane *modesMenu) |
| build menu commands | |
| void | hideNetworkMenuCommands () |
| hide all menu commands | |
| NetworkMenuCommands (const ModesMenuCommands *modesMenuCommandsParent) | |
| constructor | |
| void | showNetworkMenuCommands () |
| show all menu commands | |
Data Fields | |
| FXMenuCommand * | additionalMode = nullptr |
| menu command for additional mode | |
| FXMenuCommand * | connectMode = nullptr |
| menu command for connect mode | |
| FXMenuCommand * | createEdgeMode = nullptr |
| menu command for create edge | |
| FXMenuCommand * | crossingMode = nullptr |
| menu command for crossing mode | |
| FXMenuCommand * | decalMode = nullptr |
| menu command for decal mode | |
| FXMenuCommand * | moveMode = nullptr |
| menu command for move mode (network) | |
| FXMenuCommand * | prohibitionMode = nullptr |
| menu command for prohibition mode | |
| FXMenuCommand * | shapeMode = nullptr |
| menu command for shape mode | |
| FXMenuCommand * | TAZMode = nullptr |
| menu command for TAZ mode | |
| FXMenuCommand * | TLSMode = nullptr |
| menu command for TLS Mode | |
| FXMenuCommand * | wireMode = nullptr |
| menu command for wire mode | |
Private Member Functions | |
| NetworkMenuCommands (const NetworkMenuCommands &)=delete | |
| Invalidated copy constructor. | |
| NetworkMenuCommands & | operator= (const NetworkMenuCommands &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| const ModesMenuCommands * | myModesMenuCommandsParent |
| reference to ModesMenuCommands | |
struct for network menu commands
Definition at line 275 of file GNEApplicationWindowHelper.h.
| GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::NetworkMenuCommands | ( | const ModesMenuCommands * | modesMenuCommandsParent | ) |
constructor
Definition at line 570 of file GNEApplicationWindowHelper.cpp.
References GNEApplicationWindowHelper::ModesMenuCommands::ModesMenuCommands(), and myModesMenuCommandsParent.
Referenced by NetworkMenuCommands(), and operator=().
|
privatedelete |
Invalidated copy constructor.
References NetworkMenuCommands().
| void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::buildNetworkMenuCommands | ( | FXMenuPane * | modesMenu | ) |
build menu commands
Definition at line 608 of file GNEApplicationWindowHelper.cpp.
References additionalMode, GUIDesigns::buildFXMenuCommandShortcut(), connectMode, createEdgeMode, crossingMode, decalMode, GUIIconSubSys::getIcon(), MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS, MID_HOTKEY_C_MODE_CONNECT_CONTAINER, MID_HOTKEY_E_MODE_EDGE_EDGEDATA, MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN, 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_W_MODE_WIRE_ROUTEDISTRIBUTION, MID_HOTKEY_Z_MODE_TAZ_TAZREL, MODEADDITIONAL, MODECONNECTION, MODECREATEEDGE, MODECROSSING, MODEDECAL, MODEMOVE, MODEPROHIBITION, MODESHAPE, MODETAZ, MODETLS, MODEWIRE, moveMode, myModesMenuCommandsParent, prohibitionMode, shapeMode, TAZMode, TL, TLSMode, and wireMode.
| void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands | ( | ) |
hide all menu commands
Definition at line 592 of file GNEApplicationWindowHelper.cpp.
References additionalMode, connectMode, createEdgeMode, crossingMode, decalMode, moveMode, prohibitionMode, shapeMode, TAZMode, TLSMode, and wireMode.
|
privatedelete |
Invalidated assignment operator.
References NetworkMenuCommands().
| void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::showNetworkMenuCommands | ( | ) |
show all menu commands
Definition at line 576 of file GNEApplicationWindowHelper.cpp.
References additionalMode, connectMode, createEdgeMode, crossingMode, decalMode, moveMode, prohibitionMode, shapeMode, TAZMode, TLSMode, and wireMode.
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::additionalMode = nullptr |
menu command for additional mode
Definition at line 305 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::connectMode = nullptr |
menu command for connect mode
Definition at line 296 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::createEdgeMode = nullptr |
menu command for create edge
Definition at line 290 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::crossingMode = nullptr |
menu command for crossing mode
Definition at line 308 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::decalMode = nullptr |
menu command for decal mode
Definition at line 320 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::moveMode = nullptr |
menu command for move mode (network)
Definition at line 293 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
|
private |
reference to ModesMenuCommands
Definition at line 324 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), and NetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::prohibitionMode = nullptr |
menu command for prohibition mode
Definition at line 299 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::shapeMode = nullptr |
menu command for shape mode
Definition at line 314 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TAZMode = nullptr |
menu command for TAZ mode
Definition at line 311 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TLSMode = nullptr |
menu command for TLS Mode
Definition at line 302 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().
| FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::wireMode = nullptr |
menu command for wire mode
Definition at line 317 of file GNEApplicationWindowHelper.h.
Referenced by buildNetworkMenuCommands(), hideNetworkMenuCommands(), and showNetworkMenuCommands().