4 #include "common/common.hpp"
5 #include "util/uuid.hpp"
6 #include "pool/unit.hpp"
7 #include "util/pool_goto_provider.hpp"
13 UnitInfoBox(BaseObjectType *cobject,
const Glib::RefPtr<Gtk::Builder> &x,
class Pool &p);
15 void load(
const Unit *u);
21 Gtk::Label *label_name =
nullptr;
22 Gtk::Label *label_manufacturer =
nullptr;
24 class ListColumns :
public Gtk::TreeModelColumnRecord {
28 Gtk::TreeModelColumnRecord::add(direction);
29 Gtk::TreeModelColumnRecord::add(primary_name);
30 Gtk::TreeModelColumnRecord::add(swap_group);
31 Gtk::TreeModelColumnRecord::add(alt_names);
33 Gtk::TreeModelColumn<Pin::Direction> direction;
34 Gtk::TreeModelColumn<Glib::ustring> primary_name;
35 Gtk::TreeModelColumn<unsigned int> swap_group;
36 Gtk::TreeModelColumn<Glib::ustring> alt_names;
38 ListColumns list_columns;
40 Gtk::TreeView *view =
nullptr;
41 Glib::RefPtr<Gtk::ListStore> store;