Horizon
rule_match_editor.hpp
1 #pragma once
2 #include <gtkmm.h>
3 
4 namespace horizon {
5 class RuleMatchEditor : public Gtk::Box {
6 public:
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 
14 private:
15  Gtk::ComboBoxText *combo_mode = nullptr;
16  Gtk::Stack *sel_stack = nullptr;
17  class NetButton *net_button = nullptr;
18  class NetClassButton *net_class_button = nullptr;
19  Gtk::Entry *net_name_regex_entry = nullptr;
20  RuleMatch &match;
21  class IDocument &core;
22  type_signal_updated s_signal_updated;
23 };
24 } // namespace horizon
horizon::RuleMatchEditor
Definition: rule_match_editor.hpp:5
horizon::RuleMatch
Definition: rule_match.hpp:8
horizon::IDocument
Definition: idocument.hpp:5
horizon::NetClassButton
Definition: net_class_button.hpp:7
horizon::NetButton
Definition: net_button.hpp:7