ardour
Classes | Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes | List of all members
ExportPresetSelector Class Reference

#include <export_preset_selector.h>

Inheritance diagram for ExportPresetSelector:

Classes

struct  PresetCols
 

Public Member Functions

 ExportPresetSelector ()
 
void set_manager (boost::shared_ptr< ARDOUR::ExportProfileManager > manager)
 

Public Attributes

sigc::signal< void > CriticalSelectionChanged
 

Private Types

typedef boost::shared_ptr
< ARDOUR::ExportProfileManager
ManagerPtr
 
typedef ARDOUR::ExportPresetPtr PresetPtr
 
typedef
ARDOUR::ExportProfileManager::PresetList 
PresetList
 

Private Member Functions

void sync_with_manager ()
 
void update_selection ()
 
void create_new ()
 
void save_current ()
 
void remove_current ()
 

Private Attributes

ManagerPtr profile_manager
 
sigc::connection select_connection
 
PresetCols cols
 
Glib::RefPtr< Gtk::ListStore > list
 
PresetPtr current
 
PresetPtr previous
 
Gtk::Label label
 
Gtk::ComboBoxEntry entry
 
Gtk::Button save_button
 
Gtk::Button remove_button
 
Gtk::Button new_button
 

Detailed Description

Definition at line 29 of file export_preset_selector.h.

Member Typedef Documentation

Definition at line 42 of file export_preset_selector.h.

Definition at line 44 of file export_preset_selector.h.

Definition at line 43 of file export_preset_selector.h.

Constructor & Destructor Documentation

ExportPresetSelector::ExportPresetSelector ( )

Definition at line 27 of file export_preset_selector.cc.

Member Function Documentation

void ExportPresetSelector::create_new ( )
private

Definition at line 132 of file export_preset_selector.cc.

void ExportPresetSelector::remove_current ( )
private

Definition at line 152 of file export_preset_selector.cc.

void ExportPresetSelector::save_current ( )
private

Definition at line 142 of file export_preset_selector.cc.

void ExportPresetSelector::set_manager ( boost::shared_ptr< ARDOUR::ExportProfileManager manager)

Definition at line 62 of file export_preset_selector.cc.

void ExportPresetSelector::sync_with_manager ( )
private

Definition at line 69 of file export_preset_selector.cc.

void ExportPresetSelector::update_selection ( )
private

Definition at line 90 of file export_preset_selector.cc.

Member Data Documentation

PresetCols ExportPresetSelector::cols
private

Definition at line 63 of file export_preset_selector.h.

sigc::signal<void> ExportPresetSelector::CriticalSelectionChanged

Definition at line 38 of file export_preset_selector.h.

PresetPtr ExportPresetSelector::current
private

Definition at line 65 of file export_preset_selector.h.

Gtk::ComboBoxEntry ExportPresetSelector::entry
private

Definition at line 69 of file export_preset_selector.h.

Gtk::Label ExportPresetSelector::label
private

Definition at line 68 of file export_preset_selector.h.

Glib::RefPtr<Gtk::ListStore> ExportPresetSelector::list
private

Definition at line 64 of file export_preset_selector.h.

Gtk::Button ExportPresetSelector::new_button
private

Definition at line 73 of file export_preset_selector.h.

PresetPtr ExportPresetSelector::previous
private

Definition at line 66 of file export_preset_selector.h.

ManagerPtr ExportPresetSelector::profile_manager
private

Definition at line 46 of file export_preset_selector.h.

Gtk::Button ExportPresetSelector::remove_button
private

Definition at line 72 of file export_preset_selector.h.

Gtk::Button ExportPresetSelector::save_button
private

Definition at line 71 of file export_preset_selector.h.

sigc::connection ExportPresetSelector::select_connection
private

Definition at line 47 of file export_preset_selector.h.


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