update drobilla's fascistic dir-locals.el to force emacs users into whitespace submis...
[ardour.git] / gtk2_ardour / rc_option_editor.h
1 #include "option_editor.h"
2
3 /** @file rc_option_editor.h
4  *  @brief Editing of options which are obtained from and written back to one of the .rc files.
5  *
6  *  This is subclassed from OptionEditor.  Simple options (e.g. boolean and simple choices)
7  *  are expressed using subclasses of Option.  More complex UI elements are represented
8  *  using individual classes subclassed from OptionEditorBox.
9  */
10
11 /** Editor for options which are obtained from and written back to one of the .rc files. */
12 class RCOptionEditor : public OptionEditor
13 {
14 public:
15         RCOptionEditor ();
16
17 private:
18         void parameter_changed (std::string const &);
19         
20         ARDOUR::RCConfiguration* _rc_config;
21         BoolOption* _solo_control_is_listen_control;
22         ComboOption<ARDOUR::ListenPosition>* _listen_position;
23 };