5 #include "util/status_dispatcher.hpp"
6 #include "util/changeable.hpp"
7 #include "common/pdf_export_settings.hpp"
8 #include "util/export_file_chooser.hpp"
16 PDFExportWindow(BaseObjectType *cobject,
const Glib::RefPtr<Gtk::Builder> &x,
class Core *c,
19 const std::string &project_dir);
21 void set_can_export(
bool v);
31 void prepare_chooser(Glib::RefPtr<Gtk::FileChooser> chooser)
override;
32 void prepare_filename(std::string &filename)
override;
34 MyExportFileChooser export_filechooser;
36 Gtk::HeaderBar *header =
nullptr;
37 Gtk::Entry *filename_entry =
nullptr;
38 Gtk::Button *filename_button =
nullptr;
40 Gtk::Grid *grid =
nullptr;
41 Gtk::ListBox *layers_box;
42 Glib::RefPtr<Gtk::SizeGroup> sg_layer_name;
44 Gtk::Button *export_button =
nullptr;
45 Gtk::Label *progress_label =
nullptr;
46 Gtk::ProgressBar *progress_bar =
nullptr;
47 Gtk::Revealer *progress_revealer =
nullptr;
49 Gtk::Spinner *spinner =
nullptr;