};
/** Just a Gtk Checkbutton, masquerading as an option component */
-class CheckOption : public OptionEditorComponent , public Gtkmm2ext::Activatable
+class CheckOption : public OptionEditorComponent , public Gtkmm2ext::Activatable, public sigc::trackable
{
public:
CheckOption (std::string const &, std::string const &, Glib::RefPtr<Gtk::Action> act );
Gtk::Widget& tip_widget() { return *_button; }
+protected:
void action_toggled ();
void action_sensitivity_changed () {}
void action_visibility_changed () {}
-protected:
virtual void toggled ();
- sigc::slot<bool> _get; ///< slot to get the configuration variable's value
- sigc::slot<bool, bool> _set; ///< slot to set the configuration variable's value
Gtk::CheckButton* _button; ///< UI button
Gtk::Label* _label; ///< label for button, so we can use markup
};