Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindowHelper::ToolsMenuCommands Struct Reference

struct for locate menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::ToolsMenuCommands:
[legend]

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

ToolsMenuCommandsoperator= (const ToolsMenuCommands &)=delete
 Invalidated assignment operator.
 
 ToolsMenuCommands (const ToolsMenuCommands &)=delete
 Invalidated copy constructor.
 

Private Attributes

GNEApplicationWindowmyApplicationWindow
 pointer to current GNEApplicationWindow
 
GNEPythonToolDialogmyPythonToolDialog = nullptr
 python tool dialog
 
std::vector< GNEPythonTool * > myPythonTools
 map with python tools
 

Detailed Description

struct for locate menu commands

Definition at line 991 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ ToolsMenuCommands() [1/2]

GNEApplicationWindowHelper::ToolsMenuCommands::ToolsMenuCommands ( GNEApplicationWindow applicationWindow)

constructor

Definition at line 2054 of file GNEApplicationWindowHelper.cpp.

◆ ~ToolsMenuCommands()

GNEApplicationWindowHelper::ToolsMenuCommands::~ToolsMenuCommands ( )

destructor

Definition at line 2059 of file GNEApplicationWindowHelper.cpp.

◆ ToolsMenuCommands() [2/2]

GNEApplicationWindowHelper::ToolsMenuCommands::ToolsMenuCommands ( const ToolsMenuCommands )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildTools()

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.

Referenced by GNEApplicationWindow::fillMenuBar().

Here is the caller graph for this function:

◆ operator=()

ToolsMenuCommands & GNEApplicationWindowHelper::ToolsMenuCommands::operator= ( const ToolsMenuCommands )
privatedelete

Invalidated assignment operator.

◆ postProcessing()

long GNEApplicationWindowHelper::ToolsMenuCommands::postProcessing ( FXObject *  menuCommand) const

run postprocessing

Definition at line 2121 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdPostProcessingPythonTool().

Here is the caller graph for this function:

◆ runToolDialog()

long GNEApplicationWindowHelper::ToolsMenuCommands::runToolDialog ( FXObject *  menuCommand) const

run tool dialog

Definition at line 2108 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdRunPythonTool().

Here is the caller graph for this function:

◆ showTool()

long GNEApplicationWindowHelper::ToolsMenuCommands::showTool ( FXObject *  menuCommand)

show tool

Definition at line 2092 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdOpenPythonToolDialog().

Here is the caller graph for this function:

Field Documentation

◆ myApplicationWindow

GNEApplicationWindow* GNEApplicationWindowHelper::ToolsMenuCommands::myApplicationWindow
private

pointer to current GNEApplicationWindow

Definition at line 1019 of file GNEApplicationWindowHelper.h.

◆ myPythonToolDialog

GNEPythonToolDialog* GNEApplicationWindowHelper::ToolsMenuCommands::myPythonToolDialog = nullptr
private

python tool dialog

Definition at line 1016 of file GNEApplicationWindowHelper.h.

◆ myPythonTools

std::vector<GNEPythonTool*> GNEApplicationWindowHelper::ToolsMenuCommands::myPythonTools
private

map with python tools

Definition at line 1013 of file GNEApplicationWindowHelper.h.


The documentation for this struct was generated from the following files: