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