2 #include "common/common.hpp"
3 #include "rules/rule.hpp"
4 #include "util/uuid.hpp"
9 class RuleEditor :
public Gtk::Box {
11 RuleEditor(Rule &r,
class IDocument &c);
12 virtual void populate();
13 typedef sigc::signal<void> type_signal_updated;
14 type_signal_updated signal_updated()
16 return s_signal_updated;
20 Gtk::CheckButton *enable_cb =
nullptr;
24 class IDocument &core;
25 Glib::RefPtr<Gtk::Builder> builder;
26 class SpinButtonDim *create_spinbutton(
const char *box);
27 class RuleMatchEditor *create_rule_match_editor(
const char *box,
class RuleMatch &match);
28 type_signal_updated s_signal_updated;