Eclipse SUMO - Simulation of Urban MObility
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) More...
 
long postProcessing (FXObject *menuCommand) const
 run postprocessing More...
 
long runNetgenerateDialog (const OptionsCont *netgenerateOptions) const
 run netgenerate dialog More...
 
long runToolDialog (FXObject *menuCommand) const
 run tool dialog More...
 
long showNetgenerateDialog () const
 show netgenerate dialog More...
 
long showTool (FXObject *menuCommand) const
 show tool More...
 
 ToolsMenuCommands (GNEApplicationWindow *GNEApp)
 constructor More...
 
 ~ToolsMenuCommands ()
 destructor More...
 

Private Member Functions

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

Private Attributes

GNEApplicationWindowmyGNEApp
 pointer to current GNEApplicationWindow More...
 
GNENetgenerateDialogmyNetgenerateDialog = nullptr
 netgenerate dialog More...
 
GNEPythonToolDialogmyPythonToolDialog = nullptr
 python tool dialog More...
 
std::vector< GNEPythonTool * > myPythonTools
 map with python tools More...
 
GNERunNetgenerateDialogmyRunNetgenerateDialog = nullptr
 run netgenerate dialog More...
 
GNERunPythonToolDialogmyRunPythonToolDialog = nullptr
 run python tool dialog More...
 

Detailed Description

struct for locate menu commands

Definition at line 987 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ ToolsMenuCommands() [1/2]

GNEApplicationWindowHelper::ToolsMenuCommands::ToolsMenuCommands ( GNEApplicationWindow GNEApp)

constructor

Definition at line 2034 of file GNEApplicationWindowHelper.cpp.

◆ ~ToolsMenuCommands()

GNEApplicationWindowHelper::ToolsMenuCommands::~ToolsMenuCommands ( )

destructor

Definition at line 2039 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 2053 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 2111 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdPostProcessingPythonTool().

Here is the caller graph for this function:

◆ runNetgenerateDialog()

long GNEApplicationWindowHelper::ToolsMenuCommands::runNetgenerateDialog ( const OptionsCont netgenerateOptions) const

run netgenerate dialog

Definition at line 2125 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdRunNetgenerate().

Here is the caller graph for this function:

◆ runToolDialog()

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

run tool dialog

Definition at line 2098 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdRunPythonTool().

Here is the caller graph for this function:

◆ showNetgenerateDialog()

long GNEApplicationWindowHelper::ToolsMenuCommands::showNetgenerateDialog ( ) const

show netgenerate dialog

Definition at line 2091 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdOpenNetgenerateDialog().

Here is the caller graph for this function:

◆ showTool()

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

show tool

Definition at line 2078 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::onCmdOpenPythonToolDialog().

Here is the caller graph for this function:

Field Documentation

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::ToolsMenuCommands::myGNEApp
private

pointer to current GNEApplicationWindow

Definition at line 1030 of file GNEApplicationWindowHelper.h.

◆ myNetgenerateDialog

GNENetgenerateDialog* GNEApplicationWindowHelper::ToolsMenuCommands::myNetgenerateDialog = nullptr
private

netgenerate dialog

Definition at line 1021 of file GNEApplicationWindowHelper.h.

◆ myPythonToolDialog

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

python tool dialog

Definition at line 1018 of file GNEApplicationWindowHelper.h.

◆ myPythonTools

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

map with python tools

Definition at line 1015 of file GNEApplicationWindowHelper.h.

◆ myRunNetgenerateDialog

GNERunNetgenerateDialog* GNEApplicationWindowHelper::ToolsMenuCommands::myRunNetgenerateDialog = nullptr
private

run netgenerate dialog

Definition at line 1027 of file GNEApplicationWindowHelper.h.

◆ myRunPythonToolDialog

GNERunPythonToolDialog* GNEApplicationWindowHelper::ToolsMenuCommands::myRunPythonToolDialog = nullptr
private

run python tool dialog

Definition at line 1024 of file GNEApplicationWindowHelper.h.


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