ardour
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MixerActor Class Referenceabstract

#include <mixer_actor.h>

Inheritance diagram for MixerActor:
Mixer_UI

Public Member Functions

 MixerActor ()
 
virtual ~MixerActor ()
 
RouteProcessorSelectionselection ()
 
void register_actions ()
 
void load_bindings ()
 

Public Attributes

Gtkmm2ext::Bindings bindings
 

Protected Member Functions

virtual void set_route_targets_for_operation ()=0
 
void solo_action ()
 
void mute_action ()
 
void rec_enable_action ()
 
void step_gain_up_action ()
 
void step_gain_down_action ()
 
void unity_gain_action ()
 
void copy_processors ()
 
void cut_processors ()
 
void paste_processors ()
 
void select_all_processors ()
 
void toggle_processors ()
 
void ab_plugins ()
 
virtual void delete_processors ()=0
 
virtual void select_none ()=0
 
virtual void toggle_midi_input_active (bool flip_others)=0
 
virtual void scroll_left ()
 
virtual void scroll_right ()
 

Protected Attributes

RouteProcessorSelection _selection
 
RouteUISelection _route_targets
 
Gtkmm2ext::ActionMap myactions
 

Detailed Description

Definition at line 32 of file mixer_actor.h.

Constructor & Destructor Documentation

MixerActor::MixerActor ( )

Definition at line 42 of file mixer_actor.cc.

MixerActor::~MixerActor ( )
virtual

Definition at line 48 of file mixer_actor.cc.

Member Function Documentation

void MixerActor::ab_plugins ( )
protected

Definition at line 245 of file mixer_actor.cc.

void MixerActor::copy_processors ( )
protected

Definition at line 185 of file mixer_actor.cc.

void MixerActor::cut_processors ( )
protected

Definition at line 197 of file mixer_actor.cc.

virtual void MixerActor::delete_processors ( )
protectedpure virtual

Implemented in Mixer_UI.

void MixerActor::load_bindings ( )

Definition at line 80 of file mixer_actor.cc.

void MixerActor::mute_action ( )
protected

Definition at line 113 of file mixer_actor.cc.

void MixerActor::paste_processors ( )
protected

Definition at line 209 of file mixer_actor.cc.

void MixerActor::rec_enable_action ( )
protected

Definition at line 129 of file mixer_actor.cc.

void MixerActor::register_actions ( )

Definition at line 53 of file mixer_actor.cc.

virtual void MixerActor::scroll_left ( )
inlineprotectedvirtual

Reimplemented in Mixer_UI.

Definition at line 80 of file mixer_actor.h.

virtual void MixerActor::scroll_right ( )
inlineprotectedvirtual

Reimplemented in Mixer_UI.

Definition at line 81 of file mixer_actor.h.

void MixerActor::select_all_processors ( )
protected

Definition at line 221 of file mixer_actor.cc.

virtual void MixerActor::select_none ( )
protectedpure virtual

Implemented in Mixer_UI.

RouteProcessorSelection& MixerActor::selection ( )
inline

Definition at line 38 of file mixer_actor.h.

virtual void MixerActor::set_route_targets_for_operation ( )
protectedpure virtual

Implemented in Mixer_UI.

void MixerActor::solo_action ( )
protected

Definition at line 97 of file mixer_actor.cc.

void MixerActor::step_gain_down_action ( )
protected

Definition at line 158 of file mixer_actor.cc.

void MixerActor::step_gain_up_action ( )
protected

Definition at line 145 of file mixer_actor.cc.

virtual void MixerActor::toggle_midi_input_active ( bool  flip_others)
protectedpure virtual

Implemented in Mixer_UI.

void MixerActor::toggle_processors ( )
protected

Definition at line 233 of file mixer_actor.cc.

void MixerActor::unity_gain_action ( )
protected

Definition at line 171 of file mixer_actor.cc.

Member Data Documentation

RouteUISelection MixerActor::_route_targets
protected

Definition at line 46 of file mixer_actor.h.

RouteProcessorSelection MixerActor::_selection
protected

Definition at line 45 of file mixer_actor.h.

Gtkmm2ext::Bindings MixerActor::bindings

Definition at line 42 of file mixer_actor.h.

Gtkmm2ext::ActionMap MixerActor::myactions
protected

Definition at line 47 of file mixer_actor.h.


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