Ardour  9.0-pre0-582-g084a23a80d
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::Signal< void(bool)> SelectChanged
 
PBD::Signal< 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 123 of file export_format_base.h.

Constructor & Destructor Documentation

◆ SelectableCompatible()

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

Definition at line 125 of file export_format_base.h.

◆ ~SelectableCompatible()

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

Definition at line 127 of file export_format_base.h.

Member Function Documentation

◆ compatible()

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

Definition at line 133 of file export_format_base.h.

◆ name()

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

Definition at line 134 of file export_format_base.h.

◆ selected()

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

Definition at line 132 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 140 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 144 of file export_format_base.h.

◆ _name

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

Definition at line 146 of file export_format_base.h.

◆ _selected

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

Definition at line 143 of file export_format_base.h.

◆ CompatibleChanged

PBD::Signal<void(bool)> ARDOUR::ExportFormatBase::SelectableCompatible::CompatibleChanged

Definition at line 130 of file export_format_base.h.

◆ SelectChanged

PBD::Signal<void(bool)> ARDOUR::ExportFormatBase::SelectableCompatible::SelectChanged

Definition at line 129 of file export_format_base.h.


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