mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-04 20:55:48 +01:00
Make DnD copy processors using their XML representations. Remove unused
copy constructors from the Processor hierarchy, and declare them private to explicitly disallow copy construction. git-svn-id: svn://localhost/ardour2/branches/3.0@4556 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
b35f308894
commit
9a3734a6bd
15 changed files with 41 additions and 221 deletions
|
|
@ -182,15 +182,13 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject
|
|||
void paste_processors ();
|
||||
void delete_processors ();
|
||||
void clear_processors ();
|
||||
void clone_processors ();
|
||||
void rename_processors ();
|
||||
|
||||
void for_selected_processors (void (ProcessorBox::*pmf)(boost::shared_ptr<ARDOUR::Processor>));
|
||||
void get_selected_processors (vector<boost::shared_ptr<ARDOUR::Processor> >&);
|
||||
|
||||
static Glib::RefPtr<Gtk::Action> paste_action;
|
||||
void paste_processor_list (const std::list<boost::shared_ptr<ARDOUR::Processor> >& processors);
|
||||
void paste_processor_state (const XMLNode&);
|
||||
void paste_processor_state (const XMLNodeList&);
|
||||
|
||||
void activate_processor (boost::shared_ptr<ARDOUR::Processor>);
|
||||
void deactivate_processor (boost::shared_ptr<ARDOUR::Processor>);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue