![]() |
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 More... | |
void | hideNetworkMenuCommands () |
hide all menu commands More... | |
NetworkMenuCommands (const ModesMenuCommands *modesMenuCommandsParent) | |
constructor More... | |
void | showNetworkMenuCommands () |
show all menu commands More... | |
Data Fields | |
FXMenuCommand * | additionalMode = nullptr |
menu command for additional mode More... | |
FXMenuCommand * | connectMode = nullptr |
menu command for connect mode More... | |
FXMenuCommand * | createEdgeMode = nullptr |
menu command for create edge More... | |
FXMenuCommand * | crossingMode = nullptr |
menu command for crossing mode More... | |
FXMenuCommand * | decalMode = nullptr |
menu command for decal mode More... | |
FXMenuCommand * | moveMode = nullptr |
menu command for move mode (network) More... | |
FXMenuCommand * | prohibitionMode = nullptr |
menu command for prohibition mode More... | |
FXMenuCommand * | shapeMode = nullptr |
menu command for shape mode More... | |
FXMenuCommand * | TAZMode = nullptr |
menu command for TAZ mode More... | |
FXMenuCommand * | TLSMode = nullptr |
menu command for TLS Mode More... | |
FXMenuCommand * | wireMode = nullptr |
menu command for wire mode More... | |
Private Member Functions | |
NetworkMenuCommands (const NetworkMenuCommands &)=delete | |
Invalidated copy constructor. More... | |
NetworkMenuCommands & | operator= (const NetworkMenuCommands &)=delete |
Invalidated assignment operator. More... | |
Private Attributes | |
const ModesMenuCommands * | myModesMenuCommandsParent |
reference to ModesMenuCommands More... | |
struct for network menu commands
Definition at line 274 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::NetworkMenuCommands | ( | const ModesMenuCommands * | modesMenuCommandsParent | ) |
constructor
Definition at line 562 of file GNEApplicationWindowHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::buildNetworkMenuCommands | ( | FXMenuPane * | modesMenu | ) |
build menu commands
Definition at line 600 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), 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, and TL.
void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::hideNetworkMenuCommands | ( | ) |
hide all menu commands
Definition at line 584 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::onCmdClose(), and GNEApplicationWindow::updateSuperModeMenuCommands().
|
privatedelete |
Invalidated assignment operator.
void GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::showNetworkMenuCommands | ( | ) |
show all menu commands
Definition at line 568 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::additionalMode = nullptr |
menu command for additional mode
Definition at line 304 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::connectMode = nullptr |
menu command for connect mode
Definition at line 295 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::createEdgeMode = nullptr |
menu command for create edge
Definition at line 289 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::crossingMode = nullptr |
menu command for crossing mode
Definition at line 307 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::decalMode = nullptr |
menu command for decal mode
Definition at line 319 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::moveMode = nullptr |
menu command for move mode (network)
Definition at line 292 of file GNEApplicationWindowHelper.h.
|
private |
reference to ModesMenuCommands
Definition at line 323 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::prohibitionMode = nullptr |
menu command for prohibition mode
Definition at line 298 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::shapeMode = nullptr |
menu command for shape mode
Definition at line 313 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TAZMode = nullptr |
menu command for TAZ mode
Definition at line 310 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::TLSMode = nullptr |
menu command for TLS Mode
Definition at line 301 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ModesMenuCommands::NetworkMenuCommands::wireMode = nullptr |
menu command for wire mode
Definition at line 316 of file GNEApplicationWindowHelper.h.