Ardour  8.12
ARDOUR::ExportFormatBase::SelectableCompatible Class Reference

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

#include <export_format_base.h>

Inheritance diagram for ARDOUR::ExportFormatBase::SelectableCompatible:
[legend]

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 124 of file export_format_base.h.

Constructor & Destructor Documentation

◆ SelectableCompatible()

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

Definition at line 126 of file export_format_base.h.

◆ ~SelectableCompatible()

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

Definition at line 128 of file export_format_base.h.

Member Function Documentation

◆ compatible()

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

Definition at line 134 of file export_format_base.h.

◆ name()

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

Definition at line 135 of file export_format_base.h.

◆ selected()

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

Definition at line 133 of file export_format_base.h.

◆ set_compatible()

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

◆ set_name()

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

Definition at line 141 of file export_format_base.h.

◆ set_selected()

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

Member Data Documentation

◆ _compatible

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

Definition at line 145 of file export_format_base.h.

◆ _name

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

Definition at line 147 of file export_format_base.h.

◆ _selected

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

Definition at line 144 of file export_format_base.h.

◆ CompatibleChanged

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

Definition at line 131 of file export_format_base.h.

◆ SelectChanged

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

Definition at line 130 of file export_format_base.h.


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