4 #include "changeable.hpp"
11 void attach(Gtk::Entry *en, Gtk::Button *bu, Gtk::Window *w);
12 void set_project_dir(
const std::string &d);
13 const std::string &get_project_dir()
const;
14 std::string get_filename_abs(
const std::string &filename);
15 std::string get_filename_abs();
16 std::string get_filename();
17 void bind_filename(std::string &filename);
18 void set_action(GtkFileChooserAction action);
21 virtual void prepare_chooser(Glib::RefPtr<Gtk::FileChooser> chooser);
22 virtual void prepare_filename(std::string &filename);
25 Gtk::Button *button =
nullptr;
26 Gtk::Entry *entry =
nullptr;
27 Gtk::Window *window =
nullptr;
28 std::string project_dir;
29 std::string *filename_bound =
nullptr;
30 GtkFileChooserAction action = GTK_FILE_CHOOSER_ACTION_SAVE;
Definition: changeable.hpp:5
Definition: export_file_chooser.hpp:7