Eclipse SUMO - Simulation of Urban MObility
GNEGenericParameterDialog Class Reference

Dialog for edit generic parameters. More...

#include <GNEGenericParameterDialog.h>

Inheritance diagram for GNEGenericParameterDialog:
Collaboration diagram for GNEGenericParameterDialog:

Data Structures

class  GenericParametersOptions
 
class  GenericParametersValues
 FOX-declaration. More...
 

Public Member Functions

 GNEGenericParameterDialog (GNEViewNet *viewNet, std::vector< std::pair< std::string, std::string > > *genericParameters)
 Constructor. More...
 
 ~GNEGenericParameterDialog ()
 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 Member Functions

 GNEGenericParameterDialog ()
 FOX needs this. More...
 

Protected Attributes

FXButton * myAcceptButton
 accept button More...
 
FXButton * myCancelButton
 cancel button More...
 
FXButton * myResetButton
 cancel button More...
 
GNEViewNetmyViewNet
 @pointer to viewNet More...
 

Private Member Functions

 GNEGenericParameterDialog (const GNEGenericParameterDialog &)=delete
 Invalidated copy constructor. More...
 
GNEGenericParameterDialogoperator= (const GNEGenericParameterDialog &)=delete
 Invalidated assignment operator. More...
 

Private Attributes

const std::vector< std::pair< std::string, std::string > > myCopyOfGenericParameters
 
GenericParametersOptionsmyGenericParametersOptions
 pointer to generic parameters options More...
 
GenericParametersValuesmyGenericParametersValues
 pointer to generic parameters values More...
 

Detailed Description

Dialog for edit generic parameters.

Definition at line 44 of file GNEGenericParameterDialog.h.

Constructor & Destructor Documentation

◆ GNEGenericParameterDialog() [1/3]

◆ ~GNEGenericParameterDialog()

GNEGenericParameterDialog::~GNEGenericParameterDialog ( )

destructor

Definition at line 522 of file GNEGenericParameterDialog.cpp.

◆ GNEGenericParameterDialog() [2/3]

GNEGenericParameterDialog::GNEGenericParameterDialog ( )
inlineprotected

FOX needs this.

Definition at line 256 of file GNEGenericParameterDialog.h.

◆ GNEGenericParameterDialog() [3/3]

GNEGenericParameterDialog::GNEGenericParameterDialog ( const GNEGenericParameterDialog )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

◆ onCmdCancel()

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

◆ onCmdReset()

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

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEGenericParameterDialog::myAcceptButton
protected

accept button

Definition at line 262 of file GNEGenericParameterDialog.h.

Referenced by GNEGenericParameterDialog().

◆ myCancelButton

FXButton* GNEGenericParameterDialog::myCancelButton
protected

cancel button

Definition at line 265 of file GNEGenericParameterDialog.h.

Referenced by GNEGenericParameterDialog().

◆ myCopyOfGenericParameters

const std::vector<std::pair<std::string, std::string> > GNEGenericParameterDialog::myCopyOfGenericParameters
private

Definition at line 279 of file GNEGenericParameterDialog.h.

Referenced by onCmdCancel(), and onCmdReset().

◆ myGenericParametersOptions

GenericParametersOptions* GNEGenericParameterDialog::myGenericParametersOptions
private

pointer to generic parameters options

Definition at line 276 of file GNEGenericParameterDialog.h.

Referenced by GNEGenericParameterDialog().

◆ myGenericParametersValues

GenericParametersValues* GNEGenericParameterDialog::myGenericParametersValues
private

◆ myResetButton

FXButton* GNEGenericParameterDialog::myResetButton
protected

cancel button

Definition at line 268 of file GNEGenericParameterDialog.h.

Referenced by GNEGenericParameterDialog().

◆ myViewNet

GNEViewNet* GNEGenericParameterDialog::myViewNet
protected

@pointer to viewNet

Definition at line 259 of file GNEGenericParameterDialog.h.


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