ardour
Public Member Functions | Private Member Functions | Private Attributes | List of all members
OptionEditorComponent Class Referenceabstract

#include <option_editor.h>

Inheritance diagram for OptionEditorComponent:
FooOption Option OptionEditorBox OptionEditorHeading BoolComboOption BoolOption ClockOption ComboOption< T > ComboOption< ARDOUR::ListenPosition > ComboOption< ARDOUR::SyncSource > ComboOption< float > ComboStringOption DirectoryOption EntryOption FaderOption HSliderOption SearchPathOption SpinOption< T > VisibilityOption BufferingOptions ClickOptions ClipLevelOptions ControlSurfacesOptions FontScalingOptions KeyboardOptions PluginOptions UndoOptions VideoTimelineOptions

Public Member Functions

virtual ~OptionEditorComponent ()
 
virtual void parameter_changed (std::string const &p)=0
 
virtual void set_state_from_config ()=0
 
virtual void add_to_page (OptionEditorPage *)=0
 
void add_widget_to_page (OptionEditorPage *, Gtk::Widget *)
 
void add_widgets_to_page (OptionEditorPage *, Gtk::Widget *, Gtk::Widget *)
 
void set_note (std::string const &)
 
virtual Gtk::Widget & tip_widget ()=0
 

Private Member Functions

void maybe_add_note (OptionEditorPage *, int)
 

Private Attributes

std::string _note
 

Detailed Description

Base class for components of an OptionEditor dialog

Definition at line 56 of file option_editor.h.

Constructor & Destructor Documentation

virtual OptionEditorComponent::~OptionEditorComponent ( )
inlinevirtual

Definition at line 59 of file option_editor.h.

Member Function Documentation

virtual void OptionEditorComponent::add_to_page ( OptionEditorPage )
pure virtual
void OptionEditorComponent::add_widget_to_page ( OptionEditorPage p,
Gtk::Widget *  w 
)

Definition at line 45 of file option_editor.cc.

void OptionEditorComponent::add_widgets_to_page ( OptionEditorPage p,
Gtk::Widget *  wa,
Gtk::Widget *  wb 
)

Definition at line 60 of file option_editor.cc.

void OptionEditorComponent::maybe_add_note ( OptionEditorPage p,
int  n 
)
private

Definition at line 76 of file option_editor.cc.

virtual void OptionEditorComponent::parameter_changed ( std::string const &  p)
pure virtual

Called when a configuration parameter's value has changed.

Parameters
pparameter name

Implemented in ControlSurfacesOptions, FooOption, Option, OptionEditorBox, and OptionEditorHeading.

void OptionEditorComponent::set_note ( std::string const &  )

Definition at line 86 of file option_editor.cc.

virtual void OptionEditorComponent::set_state_from_config ( )
pure virtual
virtual Gtk::Widget& OptionEditorComponent::tip_widget ( )
pure virtual

Member Data Documentation

std::string OptionEditorComponent::_note
private

Definition at line 82 of file option_editor.h.


The documentation for this class was generated from the following files: