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"
19 const std::string &project_dir);
30 void prepare_chooser(Glib::RefPtr<Gtk::FileChooser> chooser)
override;
31 void prepare_filename(std::string &filename)
override;
33 MyExportFileChooser export_filechooser;
35 Gtk::HeaderBar *header =
nullptr;
36 Gtk::Entry *filename_entry =
nullptr;
37 Gtk::Button *filename_button =
nullptr;
39 Gtk::SpinButton *holes_diameter_spin =
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;
48 void update_export_button();
50 Gtk::Spinner *spinner =
nullptr;
57 unsigned int n_layers = 0;
Definition: changeable.hpp:5
Definition: export_file_chooser.hpp:7
Definition: idocument.hpp:5
Definition: pdf_export_settings.hpp:9
Definition: pdf_export_window.hpp:12
Definition: pdf_export_window.cpp:17
Definition: status_dispatcher.hpp:8