3 #include "common/common.hpp"
4 #include "util/uuid.hpp"
5 #include "util/pool_goto_provider.hpp"
12 void load(ObjectType type,
const UUID &uu);
18 class ListColumns :
public Gtk::TreeModelColumnRecord {
22 Gtk::TreeModelColumnRecord::add(name);
23 Gtk::TreeModelColumnRecord::add(type);
24 Gtk::TreeModelColumnRecord::add(uuid);
26 Gtk::TreeModelColumn<Glib::ustring> name;
27 Gtk::TreeModelColumn<ObjectType> type;
28 Gtk::TreeModelColumn<UUID> uuid;
30 ListColumns list_columns;
33 Glib::RefPtr<Gtk::ListStore> store;
34 void row_activated(
const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column);