Horizon
Loading...
Searching...
No Matches
rule_match_editor.hpp
1#pragma once
2#include <gtkmm.h>
3
4namespace horizon {
5class RuleMatchEditor : public Gtk::Box {
6public:
7 RuleMatchEditor(class RuleMatch &ma, class IDocument &c);
8 typedef sigc::signal<void> type_signal_updated;
9 type_signal_updated signal_updated()
10 {
11 return s_signal_updated;
12 }
13
14private:
15 Gtk::ComboBoxText *combo_mode = nullptr;
16 Gtk::Stack *sel_stack = nullptr;
17 class NetButton *net_button = nullptr;
18 class MultiNetButton *multi_net_button = nullptr;
19 class NetClassButton *net_class_button = nullptr;
20 Gtk::Entry *net_name_regex_entry = nullptr;
21 Gtk::Entry *net_class_regex_entry = nullptr;
22 RuleMatch &match;
23 class IDocument &core;
24 type_signal_updated s_signal_updated;
25};
26} // namespace horizon
Definition idocument.hpp:5
Definition multi_net_button.hpp:6
Definition net_button.hpp:7
Definition net_class_button.hpp:7
Definition rule_match_editor.hpp:5
Definition rule_match.hpp:9