3 #include "util/uuid.hpp"
9 UUID get_selected_component();
10 void select_component(
const UUID &uu);
12 typedef sigc::signal<void, UUID> type_signal_selected;
13 type_signal_selected signal_activated()
15 return s_signal_activated;
20 class ListColumns :
public Gtk::TreeModelColumnRecord {
24 Gtk::TreeModelColumnRecord::add(name);
25 Gtk::TreeModelColumnRecord::add(uuid);
27 Gtk::TreeModelColumn<Glib::ustring> name;
28 Gtk::TreeModelColumn<UUID> uuid;
30 ListColumns list_columns;
34 Glib::RefPtr<Gtk::ListStore> store;
37 type_signal_selected s_signal_activated;
38 void row_activated(
const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *column);
A block is one level of hierarchy in the netlist.
Definition: block.hpp:26
Definition: component_selector.hpp:6
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16