Ardour  9.0-pre0-582-g084a23a80d
TransportControlProvider Class Referenceabstract

#include <transport_control.h>

Inheritance diagram for TransportControlProvider:
[legend]

Classes

struct  TransportControllable
 

Public Member Functions

 TransportControlProvider ()
 
virtual ~TransportControlProvider ()
 
virtual bool click_button_clicked (GdkEventButton *)=0
 

Public Attributes

std::shared_ptr< TransportControllableroll_controllable
 
std::shared_ptr< TransportControllablestop_controllable
 
std::shared_ptr< TransportControllablegoto_start_controllable
 
std::shared_ptr< TransportControllablegoto_end_controllable
 
std::shared_ptr< TransportControllableauto_loop_controllable
 
std::shared_ptr< TransportControllableplay_selection_controllable
 
std::shared_ptr< TransportControllablerec_controllable
 

Detailed Description

Definition at line 30 of file transport_control.h.

Constructor & Destructor Documentation

◆ TransportControlProvider()

TransportControlProvider::TransportControlProvider ( )

◆ ~TransportControlProvider()

virtual TransportControlProvider::~TransportControlProvider ( )
inlinevirtual

Definition at line 34 of file transport_control.h.

Member Function Documentation

◆ click_button_clicked()

virtual bool TransportControlProvider::click_button_clicked ( GdkEventButton )
pure virtual

Implemented in ARDOUR_UI.

Member Data Documentation

◆ auto_loop_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::auto_loop_controllable

Definition at line 61 of file transport_control.h.

◆ goto_end_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::goto_end_controllable

Definition at line 60 of file transport_control.h.

◆ goto_start_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::goto_start_controllable

Definition at line 59 of file transport_control.h.

◆ play_selection_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::play_selection_controllable

Definition at line 62 of file transport_control.h.

◆ rec_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::rec_controllable

Definition at line 63 of file transport_control.h.

◆ roll_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::roll_controllable

Definition at line 57 of file transport_control.h.

◆ stop_controllable

std::shared_ptr<TransportControllable> TransportControlProvider::stop_controllable

Definition at line 58 of file transport_control.h.


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