Eclipse SUMO - Simulation of Urban MObility
|
route argument More...
#include <GNEPythonToolDialogElements.h>
Public Member Functions | |
const std::string | getArgument () const |
get argument More... | |
MFXLabelTooltip * | getParameterLabel () const |
get parameter label More... | |
long | onCmdOpenFilename (FXObject *, FXSelector, void *) |
Called when user press open filename button. More... | |
long | onCmdSetValue (FXObject *, FXSelector, void *) |
Called when user set filename. More... | |
long | onCmdUseCurrentRouteFile (FXObject *, FXSelector, void *) |
Called when user press use current button. More... | |
long | onUpdUseCurrentRouteFile (FXObject *sender, FXSelector, void *) |
enable or disable use current button More... | |
bool | requiredAttributeSet () const |
check if required attribute is set More... | |
void | reset () |
reset to default value More... | |
RouteArgument (GNEPythonToolDialog *toolDialogParent, FXVerticalFrame *argumentFrame, const std::string name, Option *option) | |
FOX-declaration. More... | |
FOX-callbacks | |
long | onCmdResetValue (FXObject *, FXSelector, void *) |
Called when user press reset button. More... | |
long | onUpdResetValue (FXObject *, FXSelector, void *) |
Called when user press reset button. More... | |
Protected Member Functions | |
const std::string | getValue () const |
get value More... | |
RouteArgument () | |
FOX need this. More... | |
Protected Attributes | |
const std::string | myDefaultValue |
default value More... | |
FXHorizontalFrame * | myElementsFrame = nullptr |
auxiliar elements frame More... | |
FXTextField * | myFilenameTextField = nullptr |
filename textField More... | |
Option * | myOption |
option More... | |
GNEPythonToolDialog * | myToolDialogParent |
tool dialog parent More... | |
Private Member Functions | |
RouteArgument & | operator= (const RouteArgument &)=delete |
Invalidated assignment operator. More... | |
RouteArgument (const RouteArgument &)=delete | |
Invalidated copy constructor. More... | |
Private Attributes | |
MFXButtonTooltip * | myCurrentButton = nullptr |
current button More... | |
MFXButtonTooltip * | myOpenFilenameButton = nullptr |
filename button More... | |
MFXLabelTooltip * | myParameterLabel = nullptr |
parameter label More... | |
FXButton * | myResetButton = nullptr |
reset button More... | |
route argument
Definition at line 288 of file GNEPythonToolDialogElements.h.
GNEPythonToolDialogElements::RouteArgument::RouteArgument | ( | GNEPythonToolDialog * | toolDialogParent, |
FXVerticalFrame * | argumentFrame, | ||
const std::string | name, | ||
Option * | option | ||
) |
|
protected |
FOX need this.
Definition at line 470 of file GNEPythonToolDialogElements.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inherited |
get argument
Definition at line 154 of file GNEPythonToolDialogElements.cpp.
|
inherited |
get parameter label
Definition at line 148 of file GNEPythonToolDialogElements.cpp.
|
protectedvirtualinherited |
get value
Implements GNEPythonToolDialogElements::Argument.
Definition at line 261 of file GNEPythonToolDialogElements.cpp.
long GNEPythonToolDialogElements::RouteArgument::onCmdOpenFilename | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when user press open filename button.
Definition at line 440 of file GNEPythonToolDialogElements.cpp.
References GNEApplicationWindowHelper::openRouteFileDialog().
Referenced by FXDEFMAP().
|
inherited |
Called when user press reset button.
Definition at line 174 of file GNEPythonToolDialogElements.cpp.
Referenced by FXDEFMAP().
|
virtualinherited |
Called when user set filename.
Implements GNEPythonToolDialogElements::Argument.
Definition at line 224 of file GNEPythonToolDialogElements.cpp.
long GNEPythonToolDialogElements::RouteArgument::onCmdUseCurrentRouteFile | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when user press use current button.
Definition at line 452 of file GNEPythonToolDialogElements.cpp.
References OptionsCont::getOptions().
Referenced by FXDEFMAP().
|
inherited |
Called when user press reset button.
Definition at line 182 of file GNEPythonToolDialogElements.cpp.
Referenced by FXDEFMAP().
long GNEPythonToolDialogElements::RouteArgument::onUpdUseCurrentRouteFile | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
enable or disable use current button
Definition at line 459 of file GNEPythonToolDialogElements.cpp.
References OptionsCont::getOptions().
Referenced by FXDEFMAP().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
check if required attribute is set
Definition at line 164 of file GNEPythonToolDialogElements.cpp.
|
virtualinherited |
reset to default value
Implements GNEPythonToolDialogElements::Argument.
Definition at line 204 of file GNEPythonToolDialogElements.cpp.
|
privateinherited |
current button
Definition at line 213 of file GNEPythonToolDialogElements.h.
Referenced by GNEPythonToolDialogElements::FileNameArgument::FileNameArgument().
|
protectedinherited |
default value
Definition at line 114 of file GNEPythonToolDialogElements.h.
|
protectedinherited |
auxiliar elements frame
Definition at line 117 of file GNEPythonToolDialogElements.h.
Referenced by GNEPythonToolDialogElements::Argument::Argument(), GNEPythonToolDialogElements::BoolArgument::BoolArgument(), GNEPythonToolDialogElements::EdgeArgument::EdgeArgument(), GNEPythonToolDialogElements::EdgeVectorArgument::EdgeVectorArgument(), GNEPythonToolDialogElements::FileNameArgument::FileNameArgument(), GNEPythonToolDialogElements::FloatArgument::FloatArgument(), GNEPythonToolDialogElements::IntArgument::IntArgument(), and GNEPythonToolDialogElements::StringArgument::StringArgument().
|
protectedinherited |
filename textField
Definition at line 209 of file GNEPythonToolDialogElements.h.
Referenced by GNEPythonToolDialogElements::FileNameArgument::FileNameArgument().
|
privateinherited |
filename button
Definition at line 216 of file GNEPythonToolDialogElements.h.
Referenced by GNEPythonToolDialogElements::FileNameArgument::FileNameArgument().
|
protectedinherited |
option
Definition at line 111 of file GNEPythonToolDialogElements.h.
|
privateinherited |
parameter label
Definition at line 121 of file GNEPythonToolDialogElements.h.
Referenced by GNEPythonToolDialogElements::Argument::Argument().
|
privateinherited |
reset button
Definition at line 124 of file GNEPythonToolDialogElements.h.
Referenced by GNEPythonToolDialogElements::Argument::Argument().
|
protectedinherited |
tool dialog parent
Definition at line 108 of file GNEPythonToolDialogElements.h.