32 const std::string& info,
const std::string& originalFilePath) :
#define GUIDesignTextField
#define GUIDesignLabel(justify)
GUIIcon
An enumeration of icons used by the gui applications.
The main window of Netedit.
FXVerticalFrame * myContentFrame
content frame
void openDialog(FXWindow *focusableElement=nullptr)
open dialog
OpenType
Open dialog type.
GNEDialog(GNEApplicationWindow *applicationWindow, const std::string &name, GUIIcon titleIcon, DialogType type, Buttons buttons, OpenType openType, ResizeMode resizeMode)
basic constructor
long closeDialogCanceling()
close dialog declining the changes
std::string getFilePath() const
get the file path
long onCmdCancel(FXObject *, FXSelector, void *)
called when cancel or no button is pressed (can be reimplemented in children)
~GNEFilePathDialog()
Destructor.
long onCmdReset(FXObject *, FXSelector, void *)
called when reset button is pressed (must be reimplemented in children)
std::string myOriginalFilePath
original file path (used for reset)
void runInternalTest(const InternalTestStep::DialogArgument *dialogArgument)
run internal test
GNEFilePathDialog(GNEApplicationWindow *applicationWindow, const std::string &title, const std::string &info, const std::string &originalFilePath)
Constructor.
MFXTextFieldIcon * myPathTextField
text field to enter the path
MFXStaticToolTip * getStaticTooltipMenu() const
get static toolTip for menus
dialog arguments, used for certain modal dialogs that can not be edited using tab