Horizon
rule_match_component_editor.hpp
1 #pragma once
2 #include <gtkmm.h>
3 
4 namespace horizon {
5 class RuleMatchComponentEditor : public Gtk::Box {
6 public:
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 ComponentButton *component_button = nullptr;
18  class PoolBrowserButton *part_button = nullptr;
19  RuleMatchComponent &match;
20  class IDocument &core;
21  type_signal_updated s_signal_updated;
22 };
23 } // namespace horizon
Definition: component_button.hpp:8
Definition: idocument.hpp:5
Definition: pool_browser_button.hpp:9
Definition: rule_match_component_editor.hpp:5
Definition: rule_match_component.hpp:8