32 #include "../api_gui.h"
33 #include "../gui_component.h"
40 class FileDialog_Impl;
60 std::string get_filename()
const;
68 void set_filename(
const std::string &filename);
74 void add_filter(
const std::string &filter_description,
const std::string &filter_extension,
bool is_default =
false);
81 void set_filter_index(
int filter_index);
85 void set_initial_directory(
const std::string &path);
89 void set_title(
const std::string &title);
99 std::shared_ptr<FileDialog_Impl> impl;
GUI base component class.
Definition: gui_component.h:80
SaveFileDialog component.
Definition: savefiledialog.h:43