ardour
Public Member Functions | Private Member Functions | Private Attributes | List of all members
RegionExportChannelSelector Class Reference

#include <export_channel_selector.h>

Inheritance diagram for RegionExportChannelSelector:
ExportChannelSelector ARDOUR::SessionHandlePtr

Public Member Functions

 RegionExportChannelSelector (ARDOUR::Session *session, ProfileManagerPtr manager, ARDOUR::AudioRegion const &region, ARDOUR::AudioTrack &track)
 
virtual void sync_with_manager ()
 
- Public Member Functions inherited from ExportChannelSelector
 ExportChannelSelector (ARDOUR::Session *session, ProfileManagerPtr manager)
 
virtual ~ExportChannelSelector ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Private Member Functions

void handle_selection ()
 

Private Attributes

ARDOUR::ExportProfileManager::ChannelConfigStatePtr state
 
boost::shared_ptr
< ARDOUR::RegionExportChannelFactory
factory
 
ARDOUR::AudioRegion const & region
 
ARDOUR::AudioTracktrack
 
uint32_t region_chans
 
uint32_t track_chans
 
Gtk::VBox vbox
 
Gtk::RadioButtonGroup type_group
 
Gtk::RadioButton raw_button
 
Gtk::RadioButton fades_button
 
Gtk::RadioButton processed_button
 

Additional Inherited Members

- Public Attributes inherited from ExportChannelSelector
sigc::signal< void > CriticalSelectionChanged
 
- Protected Types inherited from ExportChannelSelector
typedef boost::shared_ptr
< ARDOUR::ExportChannelConfiguration
ChannelConfigPtr
 
typedef std::list
< ChannelConfigPtr
ChannelConfigList
 
typedef boost::shared_ptr
< ARDOUR::ExportProfileManager
ProfileManagerPtr
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ExportChannelSelector
ProfileManagerPtr manager
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 200 of file export_channel_selector.h.

Constructor & Destructor Documentation

RegionExportChannelSelector::RegionExportChannelSelector ( ARDOUR::Session session,
ProfileManagerPtr  manager,
ARDOUR::AudioRegion const &  region,
ARDOUR::AudioTrack track 
)

Definition at line 445 of file export_channel_selector.cc.

Member Function Documentation

void RegionExportChannelSelector::handle_selection ( )
private

Definition at line 508 of file export_channel_selector.cc.

void RegionExportChannelSelector::sync_with_manager ( )
virtual

Implements ExportChannelSelector.

Definition at line 483 of file export_channel_selector.cc.

Member Data Documentation

boost::shared_ptr<ARDOUR::RegionExportChannelFactory> RegionExportChannelSelector::factory
private

Definition at line 215 of file export_channel_selector.h.

Gtk::RadioButton RegionExportChannelSelector::fades_button
private

Definition at line 228 of file export_channel_selector.h.

Gtk::RadioButton RegionExportChannelSelector::processed_button
private

Definition at line 229 of file export_channel_selector.h.

Gtk::RadioButton RegionExportChannelSelector::raw_button
private

Definition at line 227 of file export_channel_selector.h.

ARDOUR::AudioRegion const& RegionExportChannelSelector::region
private

Definition at line 216 of file export_channel_selector.h.

uint32_t RegionExportChannelSelector::region_chans
private

Definition at line 219 of file export_channel_selector.h.

ARDOUR::ExportProfileManager::ChannelConfigStatePtr RegionExportChannelSelector::state
private

Definition at line 214 of file export_channel_selector.h.

ARDOUR::AudioTrack& RegionExportChannelSelector::track
private

Definition at line 217 of file export_channel_selector.h.

uint32_t RegionExportChannelSelector::track_chans
private

Definition at line 220 of file export_channel_selector.h.

Gtk::RadioButtonGroup RegionExportChannelSelector::type_group
private

Definition at line 226 of file export_channel_selector.h.

Gtk::VBox RegionExportChannelSelector::vbox
private

Definition at line 224 of file export_channel_selector.h.


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