3#ifndef FG_GUI_FILE_DIALOG_HXX
4#define FG_GUI_FILE_DIALOG_HXX 1
8#include <simgear/misc/strutils.hxx>
9#include <simgear/misc/sg_path.hxx>
11#include <simgear/nasal/cppbind/NasalCallContext.hxx>
28 void setTitle(
const std::string& aTitle);
virtual void onFileDialogDone(FGFileDialog *ins, const SGPath &result)=0
std::string getTitle() const
string_list _filterPatterns
void setDirectory(const SGPath &aPath)
void setButton(const std::string &aText)
void setPlaceholderName(const std::string &aName)
void setShowHidden(bool show)
void setTitle(const std::string &aTitle)
string_list filterPatterns() const
std::string getButton() const
void setCallbackFromNasal(const nasal::CallContext &ctx)
SGPath getDirectory() const
std::string getPlaceholder() const
for saving
std::unique_ptr< Callback > _callback
virtual ~FGFileDialog()
Destructor.
virtual void setCallback(Callback *aCB)
void setFilterPatterns(const string_list &patterns)
std::vector< std::string > string_list