Eclipse SUMO - Simulation of Urban MObility
|
struct for edit menu commands More...
#include <GNEApplicationWindowHelper.h>
Data Structures | |
struct | DataViewOptions |
struct used to group all variables related to view options in supermode Data More... | |
struct | DemandViewOptions |
struct used to group all variables related to view options in supermode Demand More... | |
struct | NetworkViewOptions |
struct used to group all variables related to view options in supermode Network More... | |
Public Member Functions | |
void | buildFrontElementMenuCommand (FXMenuPane *editMenu) |
build front element commands More... | |
void | buildOpenSUMOMenuCommands (FXMenuPane *editMenu) |
build open sumo menu commands More... | |
void | buildUndoRedoMenuCommands (FXMenuPane *editMenu) |
build undo-redo menu commands More... | |
void | buildViewMenuCommands (FXMenuPane *editMenu) |
build view menu commands More... | |
EditMenuCommands (GNEApplicationWindow *GNEApp) | |
constructor More... | |
Data Fields | |
FXMenuCommand * | clearFrontElement = nullptr |
FXMenuCommand for clear Front element. More... | |
DataViewOptions | dataViewOptions |
data view options More... | |
DemandViewOptions | demandViewOptions |
demand view options More... | |
FXMenuCommand * | editViewPort = nullptr |
FXMenuCommand for edit view port. More... | |
FXMenuCommand * | editViewScheme = nullptr |
FXMenuCommand for edit view scheme. More... | |
FXMenuCheck * | loadAdditionalsInSUMOGUI = nullptr |
menu check for load additionals in SUMO GUI More... | |
FXMenuCheck * | loadDemandInSUMOGUI = nullptr |
menu check for load demand in SUMO GUI More... | |
NetworkViewOptions | networkViewOptions |
network view options More... | |
FXMenuCommand * | openInSUMOGUI = nullptr |
FXMenuCommand for open in SUMO GUI. More... | |
FXMenuCommand * | openUndolistDialog = nullptr |
FXMenuCommand for open undolist dialog. More... | |
FXMenuCommand * | redoLastChange = nullptr |
FXMenuCommand for redo last change. More... | |
FXMenuCommand * | undoLastChange = nullptr |
FXMenuCommand for undo last change. More... | |
Private Member Functions | |
EditMenuCommands (const EditMenuCommands &)=delete | |
Invalidated copy constructor. More... | |
EditMenuCommands & | operator= (const EditMenuCommands &)=delete |
Invalidated assignment operator. More... | |
Private Attributes | |
GNEApplicationWindow * | myGNEApp |
pointer to current GNEApplicationWindow More... | |
struct for edit menu commands
Definition at line 465 of file GNEApplicationWindowHelper.h.
GNEApplicationWindowHelper::EditMenuCommands::EditMenuCommands | ( | GNEApplicationWindow * | GNEApp | ) |
constructor
Definition at line 1255 of file GNEApplicationWindowHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEApplicationWindowHelper::EditMenuCommands::buildFrontElementMenuCommand | ( | FXMenuPane * | editMenu | ) |
build front element commands
Definition at line 1291 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), FRONTELEMENT, GUIIconSubSys::getIcon(), MID_HOTKEY_F11_FRONTELEMENT, and TL.
Referenced by GNEApplicationWindow::fillMenuBar().
void GNEApplicationWindowHelper::EditMenuCommands::buildOpenSUMOMenuCommands | ( | FXMenuPane * | editMenu | ) |
build open sumo menu commands
Definition at line 1300 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCheckbox(), GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_HOTKEY_CTRL_T_OPENNETEDIT_OPENSUMO, MID_TOOLBAREDIT_LOADADDITIONALS, MID_TOOLBAREDIT_LOADDEMAND, SUMO_MINI, and TL.
Referenced by GNEApplicationWindow::fillMenuBar().
void GNEApplicationWindowHelper::EditMenuCommands::buildUndoRedoMenuCommands | ( | FXMenuPane * | editMenu | ) |
build undo-redo menu commands
Definition at line 1264 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), GUIIconSubSys::getIcon(), MID_GNE_UNDOLISTDIALOG, MID_HOTKEY_CTRL_Y_REDO, MID_HOTKEY_CTRL_Z_UNDO, REDO, TL, UNDO, and UNDOLIST.
Referenced by GNEApplicationWindow::fillMenuBar().
void GNEApplicationWindowHelper::EditMenuCommands::buildViewMenuCommands | ( | FXMenuPane * | editMenu | ) |
build view menu commands
Definition at line 1279 of file GNEApplicationWindowHelper.cpp.
References GUIDesigns::buildFXMenuCommandShortcut(), COLORWHEEL, EDITVIEWPORT, GUIIconSubSys::getIcon(), MID_HOTKEY_CTRL_I_EDITVIEWPORT, MID_HOTKEY_F9_EDIT_VIEWSCHEME, and TL.
Referenced by GNEApplicationWindow::fillMenuBar().
|
privatedelete |
Invalidated assignment operator.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::clearFrontElement = nullptr |
FXMenuCommand for clear Front element.
Definition at line 699 of file GNEApplicationWindowHelper.h.
DataViewOptions GNEApplicationWindowHelper::EditMenuCommands::dataViewOptions |
data view options
Definition at line 690 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::fillMenuBar(), GNEApplicationWindow::onCmdClose(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
DemandViewOptions GNEApplicationWindowHelper::EditMenuCommands::demandViewOptions |
demand view options
Definition at line 687 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::fillMenuBar(), GNEApplicationWindow::onCmdClose(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::editViewPort = nullptr |
FXMenuCommand for edit view port.
Definition at line 696 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::editViewScheme = nullptr |
FXMenuCommand for edit view scheme.
Definition at line 693 of file GNEApplicationWindowHelper.h.
FXMenuCheck* GNEApplicationWindowHelper::EditMenuCommands::loadAdditionalsInSUMOGUI = nullptr |
menu check for load additionals in SUMO GUI
Definition at line 702 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::onCmdOpenSUMOGUI(), and GNEApplicationWindow::onCmdSaveSumoConfig().
FXMenuCheck* GNEApplicationWindowHelper::EditMenuCommands::loadDemandInSUMOGUI = nullptr |
menu check for load demand in SUMO GUI
Definition at line 705 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::onCmdOpenSUMOGUI(), and GNEApplicationWindow::onCmdSaveSumoConfig().
|
private |
pointer to current GNEApplicationWindow
Definition at line 712 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindowHelper::EditMenuCommands::DataViewOptions::buildDataViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::buildDemandViewOptionsMenuChecks(), and GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::buildNetworkViewOptionsMenuChecks().
NetworkViewOptions GNEApplicationWindowHelper::EditMenuCommands::networkViewOptions |
network view options
Definition at line 684 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::fillMenuBar(), GNEApplicationWindow::onCmdClose(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::openInSUMOGUI = nullptr |
FXMenuCommand for open in SUMO GUI.
Definition at line 708 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::openUndolistDialog = nullptr |
FXMenuCommand for open undolist dialog.
Definition at line 681 of file GNEApplicationWindowHelper.h.
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::redoLastChange = nullptr |
FXMenuCommand for redo last change.
Definition at line 678 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::onCmdRedo(), GNEApplicationWindow::onCmdUndo(), and GNEApplicationWindow::onUpdOpenUndoListDialog().
FXMenuCommand* GNEApplicationWindowHelper::EditMenuCommands::undoLastChange = nullptr |
FXMenuCommand for undo last change.
Definition at line 675 of file GNEApplicationWindowHelper.h.
Referenced by GNEApplicationWindow::onCmdRedo(), GNEApplicationWindow::onCmdUndo(), and GNEApplicationWindow::onUpdOpenUndoListDialog().