![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Dialog for edit generic parameters. More...
#include <GNEGenericParameterDialog.h>
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... | |
GNEViewNet * | myViewNet |
to viewNet More... | |
Private Member Functions | |
GNEGenericParameterDialog (const GNEGenericParameterDialog &)=delete | |
Invalidated copy constructor. More... | |
GNEGenericParameterDialog & | operator= (const GNEGenericParameterDialog &)=delete |
Invalidated assignment operator. More... | |
Private Attributes | |
const std::vector< std::pair< std::string, std::string > > | myCopyOfGenericParameters |
GenericParametersOptions * | myGenericParametersOptions |
pointer to generic parameters options More... | |
GenericParametersValues * | myGenericParametersValues |
pointer to generic parameters values More... | |
Dialog for edit generic parameters.
Definition at line 44 of file GNEGenericParameterDialog.h.
GNEGenericParameterDialog::GNEGenericParameterDialog | ( | GNEViewNet * | viewNet, |
std::vector< std::pair< std::string, std::string > > * | genericParameters | ||
) |
Constructor.
Definition at line 495 of file GNEGenericParameterDialog.cpp.
References GUIIconSubSys::getIcon(), GUIDesignAuxiliarFrame, GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonAccept, GUIDesignButtonCancel, GUIDesignButtonReset, GUIDesignHorizontalFrame, GUIDesignHorizontalSeparator, ICON_ACCEPT, ICON_APP_TABLE, ICON_CANCEL, ICON_RESET, MID_GNE_ADDITIONALDIALOG_BUTTONACCEPT, MID_GNE_ADDITIONALDIALOG_BUTTONCANCEL, MID_GNE_ADDITIONALDIALOG_BUTTONRESET, myAcceptButton, myCancelButton, myGenericParametersOptions, myGenericParametersValues, and myResetButton.
GNEGenericParameterDialog::~GNEGenericParameterDialog | ( | ) |
destructor
Definition at line 522 of file GNEGenericParameterDialog.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 256 of file GNEGenericParameterDialog.h.
|
privatedelete |
Invalidated copy constructor.
long GNEGenericParameterDialog::onCmdAccept | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 526 of file GNEGenericParameterDialog.cpp.
References GNEGenericParameterDialog::GenericParametersValues::getCopyOfGenericParameters(), GNEGenericParameterDialog::GenericParametersValues::getGenericParameters(), SUMOXMLDefinitions::isValidGenericParameterKey(), SUMOXMLDefinitions::isValidGenericParameterValue(), myGenericParametersValues, and WRITE_DEBUG.
long GNEGenericParameterDialog::onCmdCancel | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
event after press cancel button
Definition at line 577 of file GNEGenericParameterDialog.cpp.
References myCopyOfGenericParameters, myGenericParametersValues, and GNEGenericParameterDialog::GenericParametersValues::setGenericParameters().
long GNEGenericParameterDialog::onCmdReset | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
event after press reset button
Definition at line 587 of file GNEGenericParameterDialog.cpp.
References myCopyOfGenericParameters, myGenericParametersValues, and GNEGenericParameterDialog::GenericParametersValues::setGenericParameters().
|
privatedelete |
Invalidated assignment operator.
|
protected |
accept button
Definition at line 262 of file GNEGenericParameterDialog.h.
Referenced by GNEGenericParameterDialog().
|
protected |
cancel button
Definition at line 265 of file GNEGenericParameterDialog.h.
Referenced by GNEGenericParameterDialog().
|
private |
Definition at line 279 of file GNEGenericParameterDialog.h.
Referenced by onCmdCancel(), and onCmdReset().
|
private |
pointer to generic parameters options
Definition at line 276 of file GNEGenericParameterDialog.h.
Referenced by GNEGenericParameterDialog().
|
private |
pointer to generic parameters values
Definition at line 273 of file GNEGenericParameterDialog.h.
Referenced by GNEGenericParameterDialog(), GNEGenericParameterDialog::GenericParametersOptions::GNEGenericParameterHandler::myStartElement(), onCmdAccept(), onCmdCancel(), GNEGenericParameterDialog::GenericParametersOptions::onCmdClearGenericParameters(), GNEGenericParameterDialog::GenericParametersOptions::onCmdLoadGenericParameters(), onCmdReset(), GNEGenericParameterDialog::GenericParametersOptions::onCmdSaveGenericParameters(), and GNEGenericParameterDialog::GenericParametersOptions::onCmdSortGenericParameters().
|
protected |
cancel button
Definition at line 268 of file GNEGenericParameterDialog.h.
Referenced by GNEGenericParameterDialog().
|
protected |
to viewNet
Definition at line 259 of file GNEGenericParameterDialog.h.