5 #include "common/common.hpp"
6 #include "util/uuid.hpp"
7 #include "pool/unit.hpp"
12 class SelectGroupTagDialog :
public Gtk::Dialog {
14 SelectGroupTagDialog(Gtk::Window *parent,
const class Block &block,
bool tag_mode);
16 bool selection_valid =
false;
19 class ListColumns :
public Gtk::TreeModelColumnRecord {
23 Gtk::TreeModelColumnRecord::add(name);
24 Gtk::TreeModelColumnRecord::add(uuid);
25 Gtk::TreeModelColumnRecord::add(components);
27 Gtk::TreeModelColumn<Glib::ustring> name;
28 Gtk::TreeModelColumn<Glib::ustring> components;
29 Gtk::TreeModelColumn<UUID> uuid;
31 ListColumns list_columns;
34 Glib::RefPtr<Gtk::ListStore> store;
37 void row_activated(
const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column);