Eclipse SUMO - Simulation of Urban MObility
GNEMultipleParametersDialog Class Reference

Dialog for edit parameters. More...

#include <GNEMultipleParametersDialog.h>

Inheritance diagram for GNEMultipleParametersDialog:
[legend]
Collaboration diagram for GNEMultipleParametersDialog:
[legend]

Data Structures

class  ParametersOperations
 
class  ParametersOptions
 
class  ParametersValues
 FOX-declaration. More...
 

Public Member Functions

 GNEMultipleParametersDialog (GNEFrameAttributeModules::ParametersEditor *parametersEditorInspector)
 Constructor for parameter editor inspector. More...
 
 ~GNEMultipleParametersDialog ()
 destructor More...
 
FOX-callbacks

event after press accept button

long onCmdAccept (FXObject *, FXSelector, void *)
 
long onCmdCancel (FXObject *, FXSelector, void *)
 event after press cancel button More...
 
long onCmdReset (FXObject *, FXSelector, void *)
 event after press reset button More...
 

Protected Attributes

FXButton * myAcceptButton
 accept button More...
 
FXButton * myCancelButton
 cancel button More...
 
GNEFrameAttributeModules::ParametersEditormyParametersEditor
 FOX need this. More...
 
ParametersOperationsmyParametersOperations
 pointer to parameters operations More...
 
ParametersOptionsmyParametersOptions
 pointer to parameters options More...
 
ParametersValuesmyParametersValues
 pointer to parameters values More...
 
FXButton * myResetButton
 cancel button More...
 

Private Member Functions

void constructor ()
 auxiliar constructor More...
 
 GNEMultipleParametersDialog (const GNEMultipleParametersDialog &)=delete
 Invalidated copy constructor. More...
 
GNEMultipleParametersDialogoperator= (const GNEMultipleParametersDialog &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

Dialog for edit parameters.

Definition at line 42 of file GNEMultipleParametersDialog.h.

Constructor & Destructor Documentation

◆ GNEMultipleParametersDialog() [1/2]

GNEMultipleParametersDialog::GNEMultipleParametersDialog ( GNEFrameAttributeModules::ParametersEditor parametersEditorInspector)

Constructor for parameter editor inspector.

Definition at line 495 of file GNEMultipleParametersDialog.cpp.

References constructor(), and onCmdReset().

◆ ~GNEMultipleParametersDialog()

GNEMultipleParametersDialog::~GNEMultipleParametersDialog ( )

destructor

Definition at line 505 of file GNEMultipleParametersDialog.cpp.

◆ GNEMultipleParametersDialog() [2/2]

GNEMultipleParametersDialog::GNEMultipleParametersDialog ( const GNEMultipleParametersDialog )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ constructor()

◆ onCmdAccept()

long GNEMultipleParametersDialog::onCmdAccept ( FXObject *  ,
FXSelector  ,
void *   
)

◆ onCmdCancel()

long GNEMultipleParametersDialog::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)

event after press cancel button

Definition at line 587 of file GNEMultipleParametersDialog.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdReset()

long GNEMultipleParametersDialog::onCmdReset ( FXObject *  ,
FXSelector  ,
void *   
)

event after press reset button

Definition at line 595 of file GNEMultipleParametersDialog.cpp.

References GNEViewNet::getInspectedAttributeCarriers(), GNEFrameAttributeModules::ParametersEditor::getInspectorFrameParent(), GNEFrame::getViewNet(), myParametersEditor, myParametersValues, and GNEMultipleParametersDialog::ParametersValues::setParameters().

Referenced by FXDEFMAP(), and GNEMultipleParametersDialog().

Here is the caller graph for this function:

◆ operator=()

GNEMultipleParametersDialog& GNEMultipleParametersDialog::operator= ( const GNEMultipleParametersDialog )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEMultipleParametersDialog::myAcceptButton
protected

accept button

Definition at line 290 of file GNEMultipleParametersDialog.h.

Referenced by constructor().

◆ myCancelButton

FXButton* GNEMultipleParametersDialog::myCancelButton
protected

cancel button

Definition at line 293 of file GNEMultipleParametersDialog.h.

Referenced by constructor().

◆ myParametersEditor

GNEFrameAttributeModules::ParametersEditor* GNEMultipleParametersDialog::myParametersEditor
protected

FOX need this.

pointer to ParametersEditor

Definition at line 278 of file GNEMultipleParametersDialog.h.

Referenced by onCmdAccept(), and onCmdReset().

◆ myParametersOperations

ParametersOperations* GNEMultipleParametersDialog::myParametersOperations
protected

pointer to parameters operations

Definition at line 284 of file GNEMultipleParametersDialog.h.

Referenced by constructor().

◆ myParametersOptions

ParametersOptions* GNEMultipleParametersDialog::myParametersOptions
protected

pointer to parameters options

Definition at line 287 of file GNEMultipleParametersDialog.h.

Referenced by constructor(), and onCmdAccept().

◆ myParametersValues

ParametersValues* GNEMultipleParametersDialog::myParametersValues
protected

pointer to parameters values

Definition at line 281 of file GNEMultipleParametersDialog.h.

Referenced by constructor(), onCmdAccept(), and onCmdReset().

◆ myResetButton

FXButton* GNEMultipleParametersDialog::myResetButton
protected

cancel button

Definition at line 296 of file GNEMultipleParametersDialog.h.

Referenced by constructor().


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