![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for locate menu commands More...
#include <GNEApplicationWindowHelper.h>
Public Member Functions | |
| void | buildTools (FXMenuPane *toolsMenu, const std::map< std::string, FXMenuPane * > &menuPaneToolMaps) |
| build tools (and menu commands) | |
| long | postProcessing (FXObject *menuCommand) const |
| run postprocessing | |
| long | runToolDialog (FXObject *menuCommand) const |
| run tool dialog | |
| long | showTool (FXObject *menuCommand) |
| show tool | |
| ToolsMenuCommands (GNEApplicationWindow *applicationWindow) | |
| constructor | |
| ~ToolsMenuCommands () | |
| destructor | |
Private Member Functions | |
| ToolsMenuCommands & | operator= (const ToolsMenuCommands &)=delete |
| Invalidated assignment operator. | |
| ToolsMenuCommands (const ToolsMenuCommands &)=delete | |
| Invalidated copy constructor. | |
Private Attributes | |
| GNEApplicationWindow * | myApplicationWindow |
| pointer to current GNEApplicationWindow | |
| GNEPythonToolDialog * | myPythonToolDialog = nullptr |
| python tool dialog | |
| std::vector< GNEPythonTool * > | myPythonTools |
| map with python tools | |
struct for locate menu commands
Definition at line 991 of file GNEApplicationWindowHelper.h.
| GNEApplicationWindowHelper::ToolsMenuCommands::ToolsMenuCommands | ( | GNEApplicationWindow * | applicationWindow | ) |
constructor
Definition at line 2054 of file GNEApplicationWindowHelper.cpp.
References myApplicationWindow.
Referenced by operator=(), and ToolsMenuCommands().
| GNEApplicationWindowHelper::ToolsMenuCommands::~ToolsMenuCommands | ( | ) |
destructor
Definition at line 2059 of file GNEApplicationWindowHelper.cpp.
References myPythonToolDialog, and myPythonTools.
|
privatedelete |
Invalidated copy constructor.
References ToolsMenuCommands().
| void GNEApplicationWindowHelper::ToolsMenuCommands::buildTools | ( | FXMenuPane * | toolsMenu, |
| const std::map< std::string, FXMenuPane * > & | menuPaneToolMaps ) |
build tools (and menu commands)
Definition at line 2072 of file GNEApplicationWindowHelper.cpp.
References myApplicationWindow, and myPythonTools.
|
privatedelete |
Invalidated assignment operator.
References ToolsMenuCommands().
| long GNEApplicationWindowHelper::ToolsMenuCommands::postProcessing | ( | FXObject * | menuCommand | ) | const |
run postprocessing
Definition at line 2121 of file GNEApplicationWindowHelper.cpp.
References myPythonTools.
| long GNEApplicationWindowHelper::ToolsMenuCommands::runToolDialog | ( | FXObject * | menuCommand | ) | const |
run tool dialog
Definition at line 2108 of file GNEApplicationWindowHelper.cpp.
References myApplicationWindow, and myPythonTools.
| long GNEApplicationWindowHelper::ToolsMenuCommands::showTool | ( | FXObject * | menuCommand | ) |
show tool
Definition at line 2092 of file GNEApplicationWindowHelper.cpp.
References myApplicationWindow, myPythonToolDialog, and myPythonTools.
|
private |
pointer to current GNEApplicationWindow
Definition at line 1019 of file GNEApplicationWindowHelper.h.
Referenced by buildTools(), runToolDialog(), showTool(), and ToolsMenuCommands().
|
private |
python tool dialog
Definition at line 1016 of file GNEApplicationWindowHelper.h.
Referenced by showTool(), and ~ToolsMenuCommands().
|
private |
map with python tools
Definition at line 1013 of file GNEApplicationWindowHelper.h.
Referenced by buildTools(), postProcessing(), runToolDialog(), showTool(), and ~ToolsMenuCommands().