Eclipse SUMO - Simulation of Urban MObility
|
struct for processing menu commands More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
void | buildProcessingMenuCommands (FXMenuPane *processingMenu) |
build menu commands More... | |
void | hideDataProcessingMenuCommands () |
show data processing menu commands More... | |
void | hideDemandProcessingMenuCommands () |
show demand processing menu commands More... | |
void | hideNetworkProcessingMenuCommands () |
show network processing menu commands More... | |
void | hideSeparator () |
hide separator More... | |
ProcessingMenuCommands (GNEApplicationWindow *GNEApp) | |
constructor More... | |
void | showDataProcessingMenuCommands () |
show data processing menu commands More... | |
void | showDemandProcessingMenuCommands () |
show demand processing menu commands More... | |
void | showNetworkProcessingMenuCommands () |
show network processing menu commands More... | |
void | showSeparator () |
show separator More... | |
Data Fields | |
FXMenuCommand * | optionMenus = nullptr |
FXMenuCommand for open option menus. More... | |
Processing FXMenuCommands for Network mode | |
FXMenuCommand for compute network | |
FXMenuCommand * | computeNetwork = nullptr |
FXMenuCommand * | computeNetworkVolatile = nullptr |
FXMenuCommand for compute network with volatile options. More... | |
FXMenuCommand * | cleanJunctions = nullptr |
FXMenuCommand for clean junctions without edges. More... | |
FXMenuCommand * | joinJunctions = nullptr |
FXMenuCommand for join selected junctions. More... | |
FXMenuCommand * | clearInvalidCrossings = nullptr |
FXMenuCommand for clear invalid crossings. More... | |
MFXMenuCheckIcon * | menuCheckRecomputeDataMode = nullptr |
checkBox for recomputing when changing data mode More... | |
Processing FXMenuCommands for Demand mode | |
FXMenuCommand for compute demand elements | |
FXMenuCommand * | computeDemand = nullptr |
FXMenuCommand * | cleanRoutes = nullptr |
FXMenuCommand for clean routes without vehicles. More... | |
FXMenuCommand * | joinRoutes = nullptr |
FXMenuCommand for join routes. More... | |
FXMenuCommand * | adjustPersonPlans = nullptr |
FXMenuCommand for adjust person plans. More... | |
FXMenuCommand * | clearInvalidDemandElements = nullptr |
FXMenuCommand for clear invalid demand elements. More... | |
Private Member Functions | |
ProcessingMenuCommands & | operator= (const ProcessingMenuCommands &)=delete |
Invalidated assignment operator. More... | |
ProcessingMenuCommands (const ProcessingMenuCommands &)=delete | |
Invalidated copy constructor. More... | |
Private Attributes | |
GNEApplicationWindow * | myGNEApp |
pointer to current GNEApplicationWindow More... | |
FXMenuSeparator * | myOptionsSeparator = nullptr |
separator for optionsMenu More... | |
FXMenuSeparator * | mySeparatorCheckBox = nullptr |
separator for checkBox More... | |
struct for processing menu commands
Definition at line 869 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::ProcessingMenuCommands::ProcessingMenuCommands | ( | GNEApplicationWindow * | GNEApp | ) |
constructor
Definition at line 1823 of file GNEApplicationWindowHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEApplicationWindowHelper::ProcessingMenuCommands::buildProcessingMenuCommands | ( | FXMenuPane * | processingMenu | ) |
build menu commands
Definition at line 1829 of file GNEApplicationWindowHelper.cpp.
References ADJUSTPERSONPLANS, GUIDesigns::buildFXMenuCheckboxIcon(), GUIDesigns::buildFXMenuCommandShortcut(), CLEANJUNCTIONS, CLEANROUTES, COMPUTEDEMAND, COMPUTEJUNCTIONS, GUIIconSubSys::getIcon(), JOINJUNCTIONS, JOINROUTES, MID_GNE_TOGGLE_COMPUTE_NETWORK_DATA, MID_HOTKEY_F10_OPTIONSMENU, MID_HOTKEY_F5_COMPUTE_NETWORK_DEMAND, MID_HOTKEY_F6_CLEAN_SOLITARYJUNCTIONS_UNUSEDROUTES, MID_HOTKEY_F7_JOIN_SELECTEDJUNCTIONS_ROUTES, MID_HOTKEY_F8_CLEANINVALID_CROSSINGS_DEMANDELEMENTS, MID_HOTKEY_SHIFT_F10_SUMOOPTIONSMENU, MID_HOTKEY_SHIFT_F5_COMPUTEJUNCTIONS_VOLATILE, MID_HOTKEY_SHIFT_F7_ADJUST_PERSON_PLANS, OPTIONS, SUMO_MINI, SUPERMODEDATA, and TL.
Referenced by GNEApplicationWindow::fillMenuBar().
void GNEApplicationWindowHelper::ProcessingMenuCommands::hideDataProcessingMenuCommands | ( | ) |
show data processing menu commands
Definition at line 1964 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::ProcessingMenuCommands::hideDemandProcessingMenuCommands | ( | ) |
show demand processing menu commands
Definition at line 1941 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::ProcessingMenuCommands::hideNetworkProcessingMenuCommands | ( | ) |
show network processing menu commands
Definition at line 1907 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::ProcessingMenuCommands::hideSeparator | ( | ) |
hide separator
Definition at line 1976 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
|
privatedelete |
Invalidated assignment operator.
void GNEApplicationWindowHelper::ProcessingMenuCommands::showDataProcessingMenuCommands | ( | ) |
show data processing menu commands
Definition at line 1958 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::ProcessingMenuCommands::showDemandProcessingMenuCommands | ( | ) |
show demand processing menu commands
Definition at line 1924 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::ProcessingMenuCommands::showNetworkProcessingMenuCommands | ( | ) |
show network processing menu commands
Definition at line 1886 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
void GNEApplicationWindowHelper::ProcessingMenuCommands::showSeparator | ( | ) |
show separator
Definition at line 1970 of file GNEApplicationWindowHelper.cpp.
Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::adjustPersonPlans = nullptr |
FXMenuCommand for adjust person plans.
Definition at line 935 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::cleanJunctions = nullptr |
FXMenuCommand for clean junctions without edges.
Definition at line 910 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::cleanRoutes = nullptr |
FXMenuCommand for clean routes without vehicles.
Definition at line 929 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::clearInvalidCrossings = nullptr |
FXMenuCommand for clear invalid crossings.
Definition at line 916 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::clearInvalidDemandElements = nullptr |
FXMenuCommand for clear invalid demand elements.
Definition at line 938 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeDemand = nullptr |
Definition at line 926 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeNetwork = nullptr |
Definition at line 904 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeNetworkVolatile = nullptr |
FXMenuCommand for compute network with volatile options.
Definition at line 907 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::joinJunctions = nullptr |
FXMenuCommand for join selected junctions.
Definition at line 913 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::joinRoutes = nullptr |
FXMenuCommand for join routes.
Definition at line 932 of file GNEApplicationWindowHelper.h.
MFXMenuCheckIcon* GNEApplicationWindowHelper::ProcessingMenuCommands::menuCheckRecomputeDataMode = nullptr |
checkBox for recomputing when changing data mode
Definition at line 919 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::onCmdToggleComputeNetworkData().
|
private |
pointer to current GNEApplicationWindow
Definition at line 951 of file GNEApplicationWindowHelper.h.
|
private |
separator for optionsMenu
Definition at line 954 of file GNEApplicationWindowHelper.h.
|
private |
separator for checkBox
Definition at line 957 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::optionMenus = nullptr |
FXMenuCommand for open option menus.
Definition at line 947 of file GNEApplicationWindowHelper.h.