ardour
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
ProcessorBox Class Reference

#include <processor_box.h>

Inheritance diagram for ProcessorBox:
PluginInterestedObject ARDOUR::SessionHandlePtr

Public Types

enum  ProcessorOperation {
  ProcessorsCut, ProcessorsCopy, ProcessorsPaste, ProcessorsDelete,
  ProcessorsSelectAll, ProcessorsSelectNone, ProcessorsToggleActive, ProcessorsAB
}
 

Public Member Functions

 ProcessorBox (ARDOUR::Session *, boost::function< PluginSelector *()> get_plugin_selector, RouteProcessorSelection &, MixerStrip *parent, bool owner_is_mixer=false)
 
 ~ProcessorBox ()
 
void set_route (boost::shared_ptr< ARDOUR::Route >)
 
void set_width (Width)
 
bool processor_operation (ProcessorOperation)
 
void select_all_processors ()
 
void deselect_all_processors ()
 
void select_all_plugins ()
 
void select_all_inserts ()
 
void select_all_sends ()
 
void hide_things ()
 
bool edit_aux_send (boost::shared_ptr< ARDOUR::Processor >)
 
Gtk::Window * get_processor_ui (boost::shared_ptr< ARDOUR::Processor >) const
 
Gtk::Window * get_editor_window (boost::shared_ptr< ARDOUR::Processor >, bool)
 
Gtk::Window * get_generic_editor_window (boost::shared_ptr< ARDOUR::Processor >)
 
void edit_processor (boost::shared_ptr< ARDOUR::Processor >)
 
void generic_edit_processor (boost::shared_ptr< ARDOUR::Processor >)
 
void update_gui_object_state (ProcessorEntry *)
 
- Public Member Functions inherited from PluginInterestedObject
 PluginInterestedObject ()
 
virtual ~PluginInterestedObject ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Static Public Member Functions

static void register_actions ()
 

Public Attributes

sigc::signal< void,
boost::shared_ptr
< ARDOUR::Processor > > 
ProcessorSelected
 
sigc::signal< void,
boost::shared_ptr
< ARDOUR::Processor > > 
ProcessorUnselected
 

Private Types

typedef std::vector
< boost::shared_ptr
< ARDOUR::Processor > > 
ProcSelection
 

Private Member Functions

 ProcessorBox (ProcessorBox const &)
 
void route_going_away ()
 
bool is_editor_mixer_strip () const
 
void object_drop (Gtkmm2ext::DnDVBox< ProcessorEntry > *, ProcessorEntry *, Glib::RefPtr< Gdk::DragContext > const &)
 
gint processor_menu_map_handler (GdkEventAny *ev)
 
Gtk::Menu * build_processor_menu ()
 
void show_processor_menu (int)
 
Gtk::Menu * build_possible_aux_menu ()
 
void choose_aux (boost::weak_ptr< ARDOUR::Route >)
 
void choose_send ()
 
void send_io_finished (IOSelector::Result, boost::weak_ptr< ARDOUR::Processor >, IOSelectorWindow *)
 
void return_io_finished (IOSelector::Result, boost::weak_ptr< ARDOUR::Processor >, IOSelectorWindow *)
 
void choose_insert ()
 
void choose_plugin ()
 
bool use_plugins (const SelectedPlugins &)
 
bool enter_notify (GdkEventCrossing *ev)
 
bool leave_notify (GdkEventCrossing *ev)
 
bool processor_button_press_event (GdkEventButton *, ProcessorEntry *)
 
bool processor_button_release_event (GdkEventButton *, ProcessorEntry *)
 
void redisplay_processors ()
 
void add_processor_to_display (boost::weak_ptr< ARDOUR::Processor >)
 
void help_count_visible_prefader_processors (boost::weak_ptr< ARDOUR::Processor >, uint32_t *, bool *)
 
void reordered ()
 
void report_failed_reorder ()
 
void route_processors_changed (ARDOUR::RouteProcessorChange)
 
void processor_menu_unmapped ()
 
void processors_reordered (const Gtk::TreeModel::Path &, const Gtk::TreeModel::iterator &, int *)
 
void compute_processor_sort_keys ()
 
void all_visible_processors_active (bool state)
 
void ab_plugins ()
 
void cut_processors (const ProcSelection &)
 
void copy_processors (const ProcSelection &)
 
void delete_processors (const ProcSelection &)
 
void paste_processors ()
 
void paste_processors (boost::shared_ptr< ARDOUR::Processor > before)
 
void delete_dragged_processors (const std::list< boost::shared_ptr< ARDOUR::Processor > > &)
 
void clear_processors ()
 
void clear_processors (ARDOUR::Placement)
 
void rename_processors ()
 
void for_selected_processors (void(ProcessorBox::*pmf)(boost::shared_ptr< ARDOUR::Processor >))
 
void get_selected_processors (ProcSelection &) const
 
bool can_cut () const
 
void paste_processor_state (const XMLNodeList &, boost::shared_ptr< ARDOUR::Processor >)
 
void hide_processor_editor (boost::shared_ptr< ARDOUR::Processor >)
 
void rename_processor (boost::shared_ptr< ARDOUR::Processor >)
 
gint idle_delete_processor (boost::weak_ptr< ARDOUR::Processor >)
 
void weird_plugin_dialog (ARDOUR::Plugin &p, ARDOUR::Route::ProcessorStreams streams)
 
void setup_entry_positions ()
 
void route_property_changed (const PBD::PropertyChange &)
 
std::string generate_processor_title (boost::shared_ptr< ARDOUR::PluginInsert > pi)
 
ProcessorWindowProxyfind_window_proxy (boost::shared_ptr< ARDOUR::Processor >) const
 
void set_processor_ui (boost::shared_ptr< ARDOUR::Processor >, Gtk::Window *)
 
void maybe_add_processor_to_ui_list (boost::weak_ptr< ARDOUR::Processor >)
 
bool one_processor_can_be_edited ()
 
bool processor_can_be_edited (boost::shared_ptr< ARDOUR::Processor >)
 
void mixer_strip_delivery_changed (boost::weak_ptr< ARDOUR::Delivery >)
 
XMLNodeentry_gui_object_state (ProcessorEntry *)
 

Static Private Member Functions

static void rb_choose_aux (boost::weak_ptr< ARDOUR::Route >)
 
static void rb_choose_plugin ()
 
static void rb_choose_insert ()
 
static void rb_choose_send ()
 
static void rb_clear ()
 
static void rb_clear_pre ()
 
static void rb_clear_post ()
 
static void rb_cut ()
 
static void rb_copy ()
 
static void rb_paste ()
 
static void rb_delete ()
 
static void rb_rename ()
 
static void rb_select_all ()
 
static void rb_deselect_all ()
 
static void rb_activate_all ()
 
static void rb_deactivate_all ()
 
static void rb_ab_plugins ()
 
static void rb_edit ()
 
static void rb_edit_generic ()
 

Private Attributes

boost::shared_ptr< ARDOUR::Route_route
 
MixerStrip_parent_strip
 
bool _owner_is_mixer
 
bool ab_direction
 
PBD::ScopedConnectionList _mixer_strip_connections
 
PBD::ScopedConnectionList _route_connections
 
boost::function
< PluginSelector *()> 
_get_plugin_selector
 
boost::shared_ptr
< ARDOUR::Processor
_processor_being_created
 
int _placement
 
uint32_t _visible_prefader_processors
 
RouteProcessorSelection_rr_selection
 
Gtkmm2ext::DnDVBox
< ProcessorEntry
processor_display
 
Gtk::ScrolledWindow processor_scroller
 
Width _width
 
bool _redisplay_pending
 
Gtk::Menu * processor_menu
 
bool no_processor_redisplay
 
PBD::ScopedConnection amp_config_connection
 

Static Private Attributes

static Glib::RefPtr< Gtk::Action > cut_action
 
static Glib::RefPtr< Gtk::Action > paste_action
 
static Glib::RefPtr< Gtk::Action > rename_action
 
static Glib::RefPtr< Gtk::Action > edit_action
 
static Glib::RefPtr< Gtk::Action > edit_generic_action
 
static ProcessorBox_current_processor_box = 0
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 259 of file processor_box.h.

Member Typedef Documentation

Definition at line 379 of file processor_box.h.

Member Enumeration Documentation

Enumerator
ProcessorsCut 
ProcessorsCopy 
ProcessorsPaste 
ProcessorsDelete 
ProcessorsSelectAll 
ProcessorsSelectNone 
ProcessorsToggleActive 
ProcessorsAB 

Definition at line 262 of file processor_box.h.

Constructor & Destructor Documentation

ProcessorBox::ProcessorBox ( ARDOUR::Session sess,
boost::function< PluginSelector *()>  get_plugin_selector,
RouteProcessorSelection rsel,
MixerStrip parent,
bool  owner_is_mixer = false 
)

Definition at line 913 of file processor_box.cc.

ProcessorBox::~ProcessorBox ( )

Definition at line 962 of file processor_box.cc.

ProcessorBox::ProcessorBox ( ProcessorBox const &  )
private

Member Function Documentation

void ProcessorBox::ab_plugins ( )
private

Definition at line 2207 of file processor_box.cc.

void ProcessorBox::add_processor_to_display ( boost::weak_ptr< ARDOUR::Processor p)
private

Definition at line 1700 of file processor_box.cc.

void ProcessorBox::all_visible_processors_active ( bool  state)
private

Definition at line 2201 of file processor_box.cc.

Gtk::Menu * ProcessorBox::build_possible_aux_menu ( )
private

Definition at line 1076 of file processor_box.cc.

Menu * ProcessorBox::build_processor_menu ( )
private

Definition at line 1380 of file processor_box.cc.

bool ProcessorBox::can_cut ( ) const
private

Definition at line 1844 of file processor_box.cc.

void ProcessorBox::choose_aux ( boost::weak_ptr< ARDOUR::Route wr)
private

Definition at line 1581 of file processor_box.cc.

void ProcessorBox::choose_insert ( )
private

Definition at line 1476 of file processor_box.cc.

void ProcessorBox::choose_plugin ( )
private

Definition at line 1400 of file processor_box.cc.

void ProcessorBox::choose_send ( )
private

Definition at line 1484 of file processor_box.cc.

void ProcessorBox::clear_processors ( )
private

Definition at line 2215 of file processor_box.cc.

void ProcessorBox::clear_processors ( ARDOUR::Placement  p)
private

Definition at line 2235 of file processor_box.cc.

void ProcessorBox::compute_processor_sort_keys ( )
private

Definition at line 1778 of file processor_box.cc.

void ProcessorBox::copy_processors ( const ProcSelection to_be_copied)
private

Definition at line 1906 of file processor_box.cc.

void ProcessorBox::cut_processors ( const ProcSelection to_be_removed)
private

Definition at line 1865 of file processor_box.cc.

void ProcessorBox::delete_dragged_processors ( const std::list< boost::shared_ptr< ARDOUR::Processor > > &  procs)
private

Definition at line 1951 of file processor_box.cc.

void ProcessorBox::delete_processors ( const ProcSelection targets)
private

Definition at line 1927 of file processor_box.cc.

void ProcessorBox::deselect_all_processors ( )

Definition at line 1394 of file processor_box.cc.

bool ProcessorBox::edit_aux_send ( boost::shared_ptr< ARDOUR::Processor processor)

Definition at line 2683 of file processor_box.cc.

void ProcessorBox::edit_processor ( boost::shared_ptr< ARDOUR::Processor processor)

Definition at line 2701 of file processor_box.cc.

bool ProcessorBox::enter_notify ( GdkEventCrossing *  ev)
private

Definition at line 1206 of file processor_box.cc.

XMLNode * ProcessorBox::entry_gui_object_state ( ProcessorEntry entry)
private

Definition at line 2862 of file processor_box.cc.

ProcessorWindowProxy * ProcessorBox::find_window_proxy ( boost::shared_ptr< ARDOUR::Processor processor) const
private

Definition at line 1292 of file processor_box.cc.

void ProcessorBox::for_selected_processors ( void(ProcessorBox::*)(boost::shared_ptr< ARDOUR::Processor >)  pmf)
private

Definition at line 2192 of file processor_box.cc.

string ProcessorBox::generate_processor_title ( boost::shared_ptr< ARDOUR::PluginInsert pi)
private

Definition at line 2776 of file processor_box.cc.

void ProcessorBox::generic_edit_processor ( boost::shared_ptr< ARDOUR::Processor processor)

Definition at line 2719 of file processor_box.cc.

Gtk::Window * ProcessorBox::get_editor_window ( boost::shared_ptr< ARDOUR::Processor processor,
bool  use_custom 
)

Definition at line 2291 of file processor_box.cc.

Gtk::Window * ProcessorBox::get_generic_editor_window ( boost::shared_ptr< ARDOUR::Processor processor)

Definition at line 2410 of file processor_box.cc.

Window * ProcessorBox::get_processor_ui ( boost::shared_ptr< ARDOUR::Processor p) const
Parameters
pProcessor.
Returns
the UI window for p.

Definition at line 2803 of file processor_box.cc.

void ProcessorBox::get_selected_processors ( ProcSelection processors) const
private

Definition at line 2183 of file processor_box.cc.

void ProcessorBox::help_count_visible_prefader_processors ( boost::weak_ptr< ARDOUR::Processor p,
uint32_t *  cnt,
bool *  amp_seen 
)
private

Definition at line 1683 of file processor_box.cc.

void ProcessorBox::hide_processor_editor ( boost::shared_ptr< ARDOUR::Processor )
private
void ProcessorBox::hide_things ( )

Called to repair the damage of Editor::show_window doing a show_all()

Definition at line 2847 of file processor_box.cc.

gint ProcessorBox::idle_delete_processor ( boost::weak_ptr< ARDOUR::Processor weak_processor)
private

Definition at line 1972 of file processor_box.cc.

bool ProcessorBox::is_editor_mixer_strip ( ) const
private

Definition at line 2889 of file processor_box.cc.

bool ProcessorBox::leave_notify ( GdkEventCrossing *  ev)
private

Definition at line 1213 of file processor_box.cc.

void ProcessorBox::maybe_add_processor_to_ui_list ( boost::weak_ptr< ARDOUR::Processor w)
private

Add a ProcessorWindowProxy for a processor to our list, if that processor does not already have one.

Definition at line 1634 of file processor_box.cc.

void ProcessorBox::mixer_strip_delivery_changed ( boost::weak_ptr< ARDOUR::Delivery w)
private

Definition at line 2825 of file processor_box.cc.

void ProcessorBox::object_drop ( Gtkmm2ext::DnDVBox< ProcessorEntry > *  source,
ProcessorEntry position,
Glib::RefPtr< Gdk::DragContext > const &  context 
)
private

Definition at line 1012 of file processor_box.cc.

bool ProcessorBox::one_processor_can_be_edited ( )
private

Definition at line 2279 of file processor_box.cc.

void ProcessorBox::paste_processor_state ( const XMLNodeList nlist,
boost::shared_ptr< ARDOUR::Processor p 
)
private

Definition at line 2057 of file processor_box.cc.

void ProcessorBox::paste_processors ( )
private

Definition at line 2036 of file processor_box.cc.

void ProcessorBox::paste_processors ( boost::shared_ptr< ARDOUR::Processor before)
private

Definition at line 2046 of file processor_box.cc.

bool ProcessorBox::processor_button_press_event ( GdkEventButton *  ev,
ProcessorEntry child 
)
private

Definition at line 1299 of file processor_box.cc.

bool ProcessorBox::processor_button_release_event ( GdkEventButton *  ev,
ProcessorEntry child 
)
private

Definition at line 1348 of file processor_box.cc.

bool ProcessorBox::processor_can_be_edited ( boost::shared_ptr< ARDOUR::Processor processor)
private

Definition at line 2259 of file processor_box.cc.

gint ProcessorBox::processor_menu_map_handler ( GdkEventAny *  ev)
private
void ProcessorBox::processor_menu_unmapped ( )
private

Definition at line 2856 of file processor_box.cc.

bool ProcessorBox::processor_operation ( ProcessorOperation  op)

Definition at line 1219 of file processor_box.cc.

void ProcessorBox::processors_reordered ( const Gtk::TreeModel::Path &  ,
const Gtk::TreeModel::iterator &  ,
int *   
)
private
void ProcessorBox::rb_ab_plugins ( )
staticprivate

Definition at line 2507 of file processor_box.cc.

void ProcessorBox::rb_activate_all ( )
staticprivate

Definition at line 2654 of file processor_box.cc.

void ProcessorBox::rb_choose_aux ( boost::weak_ptr< ARDOUR::Route wr)
staticprivate

Definition at line 2544 of file processor_box.cc.

void ProcessorBox::rb_choose_insert ( )
staticprivate

Definition at line 2526 of file processor_box.cc.

void ProcessorBox::rb_choose_plugin ( )
staticprivate

Definition at line 2517 of file processor_box.cc.

void ProcessorBox::rb_choose_send ( )
staticprivate

Definition at line 2535 of file processor_box.cc.

void ProcessorBox::rb_clear ( )
staticprivate

Definition at line 2554 of file processor_box.cc.

void ProcessorBox::rb_clear_post ( )
staticprivate

Definition at line 2576 of file processor_box.cc.

void ProcessorBox::rb_clear_pre ( )
staticprivate

Definition at line 2565 of file processor_box.cc.

void ProcessorBox::rb_copy ( )
staticprivate

Definition at line 2606 of file processor_box.cc.

void ProcessorBox::rb_cut ( )
staticprivate

Definition at line 2586 of file processor_box.cc.

void ProcessorBox::rb_deactivate_all ( )
staticprivate

Definition at line 2664 of file processor_box.cc.

void ProcessorBox::rb_delete ( )
staticprivate

Definition at line 2596 of file processor_box.cc.

void ProcessorBox::rb_deselect_all ( )
staticprivate

Definition at line 2644 of file processor_box.cc.

void ProcessorBox::rb_edit ( )
staticprivate

Definition at line 2673 of file processor_box.cc.

void ProcessorBox::rb_edit_generic ( )
staticprivate

Definition at line 2497 of file processor_box.cc.

void ProcessorBox::rb_paste ( )
staticprivate

Definition at line 2615 of file processor_box.cc.

void ProcessorBox::rb_rename ( )
staticprivate

Definition at line 2625 of file processor_box.cc.

void ProcessorBox::rb_select_all ( )
staticprivate

Definition at line 2634 of file processor_box.cc.

void ProcessorBox::redisplay_processors ( )
private

Definition at line 1608 of file processor_box.cc.

void ProcessorBox::register_actions ( )
static

Definition at line 2426 of file processor_box.cc.

void ProcessorBox::rename_processor ( boost::shared_ptr< ARDOUR::Processor processor)
private

Definition at line 1991 of file processor_box.cc.

void ProcessorBox::rename_processors ( )
private

Definition at line 1828 of file processor_box.cc.

void ProcessorBox::reordered ( )
private

Definition at line 1750 of file processor_box.cc.

void ProcessorBox::report_failed_reorder ( )
private

Definition at line 1800 of file processor_box.cc.

void ProcessorBox::return_io_finished ( IOSelector::Result  r,
boost::weak_ptr< ARDOUR::Processor weak_processor,
IOSelectorWindow ios 
)
private

Definition at line 1553 of file processor_box.cc.

void ProcessorBox::route_going_away ( )
private

Definition at line 1004 of file processor_box.cc.

void ProcessorBox::route_processors_changed ( ARDOUR::RouteProcessorChange  c)
private

Definition at line 1597 of file processor_box.cc.

void ProcessorBox::route_property_changed ( const PBD::PropertyChange what_changed)
private

Definition at line 2737 of file processor_box.cc.

void ProcessorBox::select_all_inserts ( )
void ProcessorBox::select_all_plugins ( )
void ProcessorBox::select_all_processors ( )

Definition at line 1388 of file processor_box.cc.

void ProcessorBox::select_all_sends ( )
void ProcessorBox::send_io_finished ( IOSelector::Result  r,
boost::weak_ptr< ARDOUR::Processor weak_processor,
IOSelectorWindow ios 
)
private

Definition at line 1525 of file processor_box.cc.

void ProcessorBox::set_processor_ui ( boost::shared_ptr< ARDOUR::Processor p,
Gtk::Window *  w 
)
private

Make a note of the UI window that a processor is using.

Parameters
pProcessor.
wUI window.

Definition at line 2817 of file processor_box.cc.

void ProcessorBox::set_route ( boost::shared_ptr< ARDOUR::Route r)

Definition at line 976 of file processor_box.cc.

void ProcessorBox::set_width ( Width  w)

Definition at line 1059 of file processor_box.cc.

void ProcessorBox::setup_entry_positions ( )
private

Definition at line 1757 of file processor_box.cc.

void ProcessorBox::show_processor_menu ( int  arg)
private

Definition at line 1099 of file processor_box.cc.

void ProcessorBox::update_gui_object_state ( ProcessorEntry entry)

Definition at line 2876 of file processor_box.cc.

bool ProcessorBox::use_plugins ( const SelectedPlugins plugins)
privatevirtual
Returns
true if an error occurred, otherwise false

Implements PluginInterestedObject.

Definition at line 1407 of file processor_box.cc.

void ProcessorBox::weird_plugin_dialog ( ARDOUR::Plugin p,
ARDOUR::Route::ProcessorStreams  streams 
)
private

Definition at line 1431 of file processor_box.cc.

Member Data Documentation

ProcessorBox * ProcessorBox::_current_processor_box = 0
staticprivate

Definition at line 413 of file processor_box.h.

boost::function<PluginSelector*()> ProcessorBox::_get_plugin_selector
private

Definition at line 321 of file processor_box.h.

PBD::ScopedConnectionList ProcessorBox::_mixer_strip_connections
private

Definition at line 318 of file processor_box.h.

bool ProcessorBox::_owner_is_mixer
private

Definition at line 316 of file processor_box.h.

MixerStrip* ProcessorBox::_parent_strip
private

Definition at line 315 of file processor_box.h.

int ProcessorBox::_placement
private

Index at which to place a new plugin (based on where the menu was opened), or -1 to put at the end of the plugin list.

Definition at line 328 of file processor_box.h.

boost::shared_ptr<ARDOUR::Processor> ProcessorBox::_processor_being_created
private

Definition at line 323 of file processor_box.h.

bool ProcessorBox::_redisplay_pending
private

Definition at line 343 of file processor_box.h.

boost::shared_ptr<ARDOUR::Route> ProcessorBox::_route
private

Definition at line 314 of file processor_box.h.

PBD::ScopedConnectionList ProcessorBox::_route_connections
private

Definition at line 319 of file processor_box.h.

RouteProcessorSelection& ProcessorBox::_rr_selection
private

Definition at line 331 of file processor_box.h.

uint32_t ProcessorBox::_visible_prefader_processors
private

Definition at line 329 of file processor_box.h.

Width ProcessorBox::_width
private

Definition at line 342 of file processor_box.h.

bool ProcessorBox::ab_direction
private

Definition at line 317 of file processor_box.h.

PBD::ScopedConnection ProcessorBox::amp_config_connection
private

Definition at line 452 of file processor_box.h.

RefPtr< Action > ProcessorBox::cut_action
staticprivate

Definition at line 397 of file processor_box.h.

RefPtr< Action > ProcessorBox::edit_action
staticprivate

Definition at line 400 of file processor_box.h.

RefPtr< Action > ProcessorBox::edit_generic_action
staticprivate

Definition at line 401 of file processor_box.h.

bool ProcessorBox::no_processor_redisplay
private

Definition at line 359 of file processor_box.h.

RefPtr< Action > ProcessorBox::paste_action
staticprivate

Definition at line 398 of file processor_box.h.

Gtkmm2ext::DnDVBox<ProcessorEntry> ProcessorBox::processor_display
private

Definition at line 337 of file processor_box.h.

Gtk::Menu* ProcessorBox::processor_menu
private

Definition at line 345 of file processor_box.h.

Gtk::ScrolledWindow ProcessorBox::processor_scroller
private

Definition at line 338 of file processor_box.h.

sigc::signal<void,boost::shared_ptr<ARDOUR::Processor> > ProcessorBox::ProcessorSelected

Definition at line 304 of file processor_box.h.

sigc::signal<void,boost::shared_ptr<ARDOUR::Processor> > ProcessorBox::ProcessorUnselected

Definition at line 305 of file processor_box.h.

RefPtr< Action > ProcessorBox::rename_action
staticprivate

Definition at line 399 of file processor_box.h.


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