summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/registered-widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widget/registered-widget.h')
-rw-r--r--src/ui/widget/registered-widget.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ui/widget/registered-widget.h b/src/ui/widget/registered-widget.h
index 43588a831..8e54e1bbd 100644
--- a/src/ui/widget/registered-widget.h
+++ b/src/ui/widget/registered-widget.h
@@ -42,6 +42,15 @@ public:
void setActive (bool);
Gtk::ToggleButton *_button;
+ std::list<Gtk::ToggleButton*> _slavebuttons;
+
+ // a slave button is only sensitive when the master button is active
+ // i.e. a slave button is greyed-out when the master button is not checked
+
+ void setSlaveButton(std::list<Gtk::ToggleButton*> btns) {
+ _slavebuttons = btns;
+ }
+
protected:
Gtk::Tooltips _tt;