12 void set_can_export(
bool v);
16 Gtk::HeaderBar *header =
nullptr;
17 Gtk::Entry *filename_entry =
nullptr;
18 Gtk::Button *filename_button =
nullptr;
19 Gtk::Button *export_button =
nullptr;
20 Gtk::Switch *include_3d_models_switch =
nullptr;
22 Gtk::TextView *log_textview =
nullptr;
23 Gtk::Spinner *spinner =
nullptr;
25 Glib::Dispatcher export_dispatcher;
26 std::mutex msg_queue_mutex;
27 std::deque<std::string> msg_queue;
28 bool export_running =
false;
32 void set_is_busy(
bool v);
34 void export_thread(std::string filename,
bool include_models);