5 #include "util/uuid.hpp"
12 void update(
const std::map<UUID, std::string> &items);
13 typedef sigc::signal<void, std::set<UUID>> type_signal_place;
14 type_signal_place signal_place()
16 return s_signal_place;
20 class ListColumns :
public Gtk::TreeModelColumnRecord {
24 Gtk::TreeModelColumnRecord::add(text);
25 Gtk::TreeModelColumnRecord::add(uuid);
27 Gtk::TreeModelColumn<Glib::ustring> text;
28 Gtk::TreeModelColumn<UUID> uuid;
30 ListColumns list_columns;
32 Gtk::TreeView *view =
nullptr;
33 Glib::RefPtr<Gtk::ListStore> store;
34 Gtk::ToolButton *button_place =
nullptr;
36 type_signal_place s_signal_place;
37 void row_activated(
const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column);