Eclipse SUMO - Simulation of Urban MObility
|
struct for File menu commands More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
void | buildFileMenuCommands (FXMenuPane *fileMenu, FXMenuPane *fileMenuNEEDITConfig, FXMenuPane *fileMenuSumoConfig, FXMenuPane *fileMenuTLS, FXMenuPane *fileMenuEdgeTypes, FXMenuPane *fileMenuAdditionals, FXMenuPane *fileMenuDemandElements, FXMenuPane *fileMenuDataElements, FXMenuPane *fileMenuMeanDataElements) |
build menu commands More... | |
void | disableMenuCascades () |
disable menu cascades More... | |
void | enableMenuCascades () |
enable menu cascades More... | |
FileMenuCommands (GNEApplicationWindow *GNEApp) | |
constructor More... | |
void | setDefaultView () |
set default view More... | |
void | setJuPedSimView () |
set JuPedSim view More... | |
Private Member Functions | |
void | buildAdditionalSection (FXMenuPane *menuPane) |
build additional section More... | |
void | buildDataSection (FXMenuPane *menuPane) |
build data section More... | |
void | buildDemandSection (FXMenuPane *menuPane) |
build demand section More... | |
void | buildEdgeTypeSection (FXMenuPane *menuPane) |
build edge type section More... | |
void | buildMeanDataSection (FXMenuPane *menuPane) |
build meanData section More... | |
void | buildNeteditConfigSection (FXMenuPane *menuPane) |
build netedit config section More... | |
void | buildSumoConfigSection (FXMenuPane *menuPane) |
build SUMO Config section More... | |
void | buildTrafficLightSection (FXMenuPane *menuPane) |
build traffic light section More... | |
FileMenuCommands (const FileMenuCommands &)=delete | |
Invalidated copy constructor. More... | |
FileMenuCommands & | operator= (const FileMenuCommands &)=delete |
Invalidated assignment operator. More... | |
Private Attributes | |
FXMenuCascade * | myAdditionalMenuCascade = nullptr |
FXMenuCascade for additional. More... | |
FXMenuCascade * | myDataMenuCascade = nullptr |
FXMenuCascade for data. More... | |
FXMenuCascade * | myDemandMenuCascade = nullptr |
FXMenuCascade for demand. More... | |
FXMenuCascade * | myEdgeTypesMenuCascade = nullptr |
FXMenuCascade for edgeTypes. More... | |
GNEApplicationWindow * | myGNEApp = nullptr |
pointer to current GNEApplicationWindow More... | |
FXMenuCascade * | myMeanDataMenuCascade = nullptr |
FXMenuCascade for mean data. More... | |
FXMenuCascade * | myNeteditConfigMenuCascade = nullptr |
FXMenuCascade for neteditConfig. More... | |
FXMenuCascade * | mySumoConfigMenuCascade = nullptr |
FXMenuCascade for SumoConfig. More... | |
FXMenuCascade * | myTLSMenuCascade = nullptr |
FXMenuCascade for TLS. More... | |
struct for File menu commands
Definition at line 159 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::FileMenuCommands::FileMenuCommands | ( | GNEApplicationWindow * | GNEApp | ) |
constructor
Definition at line 190 of file GNEApplicationWindowHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
|
private |
build additional section
Definition at line 437 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_ADDITIONALS, MID_GNE_TOOLBARFILE_SAVEADDITIONALS_AS, MID_GNE_TOOLBARFILE_SAVEJUPEDSIMELEMENTS_AS, MID_HOTKEY_CTRL_A_STARTSIMULATION_OPENADDITIONALS, MID_HOTKEY_CTRL_SHIFT_A_SAVEADDITIONALS, OPEN_ADDITIONALS, RELOAD, SAVE_ADDITIONALELEMENTS, SAVE_JUPEDSIMELEMENTS, and TL.
|
private |
build data section
Definition at line 489 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_DATAELEMENTS, MID_GNE_TOOLBARFILE_SAVEDATA_AS, MID_HOTKEY_CTRL_B_EDITBREAKPOINT_OPENDATAELEMENTS, MID_HOTKEY_CTRL_SHIFT_B_SAVEDATAELEMENTS, OPEN_ADDITIONALS, RELOAD, SAVE_DATAELEMENTS, and TL.
|
private |
build demand section
Definition at line 465 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_DEMANDELEMENTS, MID_GNE_TOOLBARFILE_SAVEDEMAND_AS, MID_HOTKEY_CTRL_D_SINGLESIMULATIONSTEP_OPENDEMANDELEMENTS, MID_HOTKEY_CTRL_SHIFT_D_SAVEDEMANDELEMENTS, OPEN_ADDITIONALS, RELOAD, SAVE_DEMANDELEMENTS, and TL.
|
private |
build edge type section
Definition at line 413 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_EDGETYPES, MID_GNE_TOOLBARFILE_SAVEEDGETYPES_AS, MID_HOTKEY_CTRL_H_APPSETTINGS_OPENEDGETYPES, MID_HOTKEY_CTRL_SHIFT_H_SAVEEDGETYPES, OPEN_TLSPROGRAMS, RELOAD, SAVE, and TL.
void GNEApplicationWindowHelper::FileMenuCommands::buildFileMenuCommands | ( | FXMenuPane * | fileMenu, |
FXMenuPane * | fileMenuNEEDITConfig, | ||
FXMenuPane * | fileMenuSumoConfig, | ||
FXMenuPane * | fileMenuTLS, | ||
FXMenuPane * | fileMenuEdgeTypes, | ||
FXMenuPane * | fileMenuAdditionals, | ||
FXMenuPane * | fileMenuDemandElements, | ||
FXMenuPane * | fileMenuDataElements, | ||
FXMenuPane * | fileMenuMeanDataElements | ||
) |
build menu commands
Definition at line 196 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), CLOSE, GUIIconSubSys::getIcon(), MID_GNE_NETGENERATE, MID_GNE_SAVEJOINEDJUNCTIONS, MID_GNE_TOOLBARFILE_OPENFOREIGN, MID_GNE_TOOLBARFILE_RELOADNETWORK, MID_GNE_TOOLBARFILE_SAVENETWORK_AS, MID_HOTKEY_CTRL_E_EDITSELECTION_LOADNETEDITCONFIG, MID_HOTKEY_CTRL_L_SAVEASPLAINXML, MID_HOTKEY_CTRL_M_OPENSUMOCONFIG, MID_HOTKEY_CTRL_N_OPENNETWORK_NEWNETWORK, MID_HOTKEY_CTRL_O_OPENSIMULATION_OPENNETWORK, MID_HOTKEY_CTRL_R_RELOAD, MID_HOTKEY_CTRL_S_STOPSIMULATION_SAVENETWORK, MID_HOTKEY_CTRL_SHIFT_N_NEWWINDOW, MID_HOTKEY_CTRL_SHIFT_O_OPENNETCONVERTFILE, MID_HOTKEY_CTRL_W_CLOSESIMULATION, MODEADDITIONAL, MODECREATEEDGE, MODEMEANDATA, MODETLS, NETEDIT_MINI, NETGENERATE, NEW_NET, OPEN, OPEN_NET, OPEN_NETEDITCONFIG, OPEN_SUMOCONFIG, RELOAD, SAVE, SAVE_NETWORKELEMENTS, SUMO_MINI, SUPERMODEDATA, SUPERMODEDEMAND, and TL.
Referenced by GNEApplicationWindow::fillMenuBar().
|
private |
build meanData section
Definition at line 513 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_OPENMEANDATAS, MID_GNE_TOOLBARFILE_RELOAD_MEANDATAS, MID_GNE_TOOLBARFILE_SAVEMEANDATAS_AS, MID_HOTKEY_CTRL_SHIFT_M_SAVEMEANDATAS, OPEN_MEANDATAS, RELOAD, SAVE_MEANDATAELEMENTS, and TL.
|
private |
build netedit config section
Definition at line 353 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_NETEDITCONFIG, MID_GNE_TOOLBARFILE_SAVENETEDITCONFIG_AS, MID_HOTKEY_CTRL_SHIFT_E_SAVENETEDITCONFIG, RELOAD, SAVE_NETEDITCONFIG, and TL.
|
private |
build SUMO Config section
Definition at line 371 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_SUMOCONFIG, MID_GNE_TOOLBARFILE_SAVESUMOCONFIG_AS, MID_HOTKEY_CTRL_SHIFT_S_SAVESUMOCONFIG, RELOAD, SAVE_SUMOCONFIG, and TL.
|
private |
build traffic light section
Definition at line 389 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_TOOLBARFILE_RELOAD_TLSPROGRAMS, MID_GNE_TOOLBARFILE_SAVETLSPROGRAMS_AS, MID_HOTKEY_CTRL_K_OPENTLSPROGRAMS, MID_HOTKEY_CTRL_SHIFT_K_SAVETLS, OPEN_TLSPROGRAMS, RELOAD, SAVE, and TL.
void GNEApplicationWindowHelper::FileMenuCommands::disableMenuCascades | ( | ) |
disable menu cascades
Definition at line 324 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::onUpdNeedsNetwork().
void GNEApplicationWindowHelper::FileMenuCommands::enableMenuCascades | ( | ) |
enable menu cascades
Definition at line 311 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::onUpdNeedsNetwork().
|
privatedelete |
Invalidated assignment operator.
void GNEApplicationWindowHelper::FileMenuCommands::setDefaultView | ( | ) |
set default view
Definition at line 337 of file GNEApplicationWindowHelper.cpp.
void GNEApplicationWindowHelper::FileMenuCommands::setJuPedSimView | ( | ) |
set JuPedSim view
Definition at line 345 of file GNEApplicationWindowHelper.cpp.
|
private |
FXMenuCascade for additional.
Definition at line 223 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for data.
Definition at line 229 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for demand.
Definition at line 226 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for edgeTypes.
Definition at line 220 of file GNEApplicationWindowHelper.h.
|
private |
pointer to current GNEApplicationWindow
Definition at line 208 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for mean data.
Definition at line 232 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for neteditConfig.
Definition at line 211 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for SumoConfig.
Definition at line 214 of file GNEApplicationWindowHelper.h.
|
private |
FXMenuCascade for TLS.
Definition at line 217 of file GNEApplicationWindowHelper.h.