Horizon
Loading...
Searching...
No Matches
select_net.hpp
1#pragma once
2#include <gtkmm.h>
3#include <array>
4#include <set>
5#include "util/uuid.hpp"
6namespace horizon {
7
8
9class SelectNetDialog : public Gtk::Dialog {
10public:
11 SelectNetDialog(Gtk::Window *parent, const class Block &b, const std::string &ti);
12 bool valid = false;
13 UUID net;
14 class NetSelector *net_selector;
15
16private:
17 void ok_clicked();
18 void net_selected(const UUID &uu);
19};
20} // namespace horizon
A block is one level of hierarchy in the netlist.
Definition block.hpp:29
Definition net_selector.hpp:6
Definition select_net.hpp:9
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16