3 #include "util/uuid.hpp"
7 class ConfirmCloseDialog :
public Gtk::MessageDialog {
9 ConfirmCloseDialog(Gtk::Window *parent);
10 void set_files(std::map<std::string, std::map<UUID, std::string>> &files);
11 std::map<std::string, std::set<UUID>> get_files()
const;
19 class TreeColumns :
public Gtk::TreeModelColumnRecord {
23 Gtk::TreeModelColumnRecord::add(name);
24 Gtk::TreeModelColumnRecord::add(display_name);
25 Gtk::TreeModelColumnRecord::add(uuid);
26 Gtk::TreeModelColumnRecord::add(save);
27 Gtk::TreeModelColumnRecord::add(inconsistent);
29 Gtk::TreeModelColumn<Glib::ustring> name;
30 Gtk::TreeModelColumn<Glib::ustring> display_name;
31 Gtk::TreeModelColumn<UUID> uuid;
32 Gtk::TreeModelColumn<bool> save;
33 Gtk::TreeModelColumn<bool> inconsistent;
35 TreeColumns tree_columns;
37 Glib::RefPtr<Gtk::TreeStore> store;
39 Gtk::TreeView *tv =
nullptr;
42 class ProcWaitDialog :
public Gtk::Dialog {
44 ProcWaitDialog(
class PoolProjectManagerAppWindow *parent);