ardour
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
ARDOUR::ExportFormatBase::SelectableCompatible Class Reference

Class for managing selection and compatibility states. More...

#include <export_format_base.h>

Inheritance diagram for ARDOUR::ExportFormatBase::SelectableCompatible:
ARDOUR::ExportFormat ARDOUR::ExportFormatCompatibility ARDOUR::ExportFormatManager::QualityState ARDOUR::ExportFormatManager::SampleRateState ARDOUR::HasSampleFormat::DitherTypeState ARDOUR::HasSampleFormat::SampleFormatState ARDOUR::ExportFormatBWF ARDOUR::ExportFormatFLAC ARDOUR::ExportFormatLinear ARDOUR::ExportFormatOggVorbis

Public Member Functions

 SelectableCompatible ()
 
 ~SelectableCompatible ()
 
bool selected () const
 
bool compatible () const
 
std::string name () const
 
void set_selected (bool value)
 
void set_compatible (bool value)
 

Public Attributes

PBD::Signal1< void, bool > SelectChanged
 
PBD::Signal1< void, bool > CompatibleChanged
 

Protected Member Functions

void set_name (std::string name)
 

Private Attributes

bool _selected
 
bool _compatible
 
std::string _name
 

Detailed Description

Class for managing selection and compatibility states.

Definition at line 117 of file export_format_base.h.

Constructor & Destructor Documentation

ARDOUR::ExportFormatBase::SelectableCompatible::SelectableCompatible ( )
inline

Definition at line 119 of file export_format_base.h.

ARDOUR::ExportFormatBase::SelectableCompatible::~SelectableCompatible ( )
inline

Definition at line 121 of file export_format_base.h.

Member Function Documentation

bool ARDOUR::ExportFormatBase::SelectableCompatible::compatible ( ) const
inline

Definition at line 127 of file export_format_base.h.

std::string ARDOUR::ExportFormatBase::SelectableCompatible::name ( ) const
inline

Definition at line 128 of file export_format_base.h.

bool ARDOUR::ExportFormatBase::SelectableCompatible::selected ( ) const
inline

Definition at line 126 of file export_format_base.h.

void ARDOUR::ExportFormatBase::SelectableCompatible::set_compatible ( bool  value)

Definition at line 36 of file export_format_base.cc.

void ARDOUR::ExportFormatBase::SelectableCompatible::set_name ( std::string  name)
inlineprotected

Definition at line 134 of file export_format_base.h.

void ARDOUR::ExportFormatBase::SelectableCompatible::set_selected ( bool  value)

Definition at line 27 of file export_format_base.cc.

Member Data Documentation

bool ARDOUR::ExportFormatBase::SelectableCompatible::_compatible
private

Definition at line 138 of file export_format_base.h.

std::string ARDOUR::ExportFormatBase::SelectableCompatible::_name
private

Definition at line 140 of file export_format_base.h.

bool ARDOUR::ExportFormatBase::SelectableCompatible::_selected
private

Definition at line 137 of file export_format_base.h.

PBD::Signal1<void,bool> ARDOUR::ExportFormatBase::SelectableCompatible::CompatibleChanged

Definition at line 124 of file export_format_base.h.

PBD::Signal1<void,bool> ARDOUR::ExportFormatBase::SelectableCompatible::SelectChanged

Definition at line 123 of file export_format_base.h.


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