Move PluginSetup callback to Editor
This is unrelated to the sidebar route-list and should never have been in EditorRoutes.
This commit is contained in:
parent
28392bdcdb
commit
dd4b4dc00b
@ -139,6 +139,7 @@
|
|||||||
#include "mixer_ui.h"
|
#include "mixer_ui.h"
|
||||||
#include "mouse_cursors.h"
|
#include "mouse_cursors.h"
|
||||||
#include "note_base.h"
|
#include "note_base.h"
|
||||||
|
#include "plugin_setup_dialog.h"
|
||||||
#include "public_editor.h"
|
#include "public_editor.h"
|
||||||
#include "quantize_dialog.h"
|
#include "quantize_dialog.h"
|
||||||
#include "region_peak_cursor.h"
|
#include "region_peak_cursor.h"
|
||||||
@ -840,6 +841,7 @@ Editor::Editor ()
|
|||||||
/* problematic: has to return a value and thus cannot be x-thread */
|
/* problematic: has to return a value and thus cannot be x-thread */
|
||||||
|
|
||||||
Session::AskAboutPlaylistDeletion.connect_same_thread (*this, boost::bind (&Editor::playlist_deletion_dialog, this, _1));
|
Session::AskAboutPlaylistDeletion.connect_same_thread (*this, boost::bind (&Editor::playlist_deletion_dialog, this, _1));
|
||||||
|
Route::PluginSetup.connect_same_thread (*this, boost::bind (&Editor::plugin_setup, this, _1, _2, _3));
|
||||||
|
|
||||||
Config->ParameterChanged.connect (*this, invalidator (*this), boost::bind (&Editor::parameter_changed, this, _1), gui_context());
|
Config->ParameterChanged.connect (*this, invalidator (*this), boost::bind (&Editor::parameter_changed, this, _1), gui_context());
|
||||||
UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &Editor::ui_parameter_changed));
|
UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &Editor::ui_parameter_changed));
|
||||||
@ -4390,6 +4392,14 @@ Editor::playlist_deletion_dialog (boost::shared_ptr<Playlist> pl)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
Editor::plugin_setup (boost::shared_ptr<Route> r, boost::shared_ptr<PluginInsert> pi, ARDOUR::Route::PluginSetupOptions flags)
|
||||||
|
{
|
||||||
|
PluginSetupDialog psd (r, pi, flags);
|
||||||
|
int rv = psd.run ();
|
||||||
|
return rv + (psd.fan_out() ? 4 : 0);
|
||||||
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
Editor::audio_region_selection_covers (samplepos_t where)
|
Editor::audio_region_selection_covers (samplepos_t where)
|
||||||
{
|
{
|
||||||
|
@ -2236,6 +2236,9 @@ private:
|
|||||||
Command* apply_midi_note_edit_op_to_region (ARDOUR::MidiOperator& op, MidiRegionView& mrv);
|
Command* apply_midi_note_edit_op_to_region (ARDOUR::MidiOperator& op, MidiRegionView& mrv);
|
||||||
void apply_midi_note_edit_op (ARDOUR::MidiOperator& op, const RegionSelection& rs);
|
void apply_midi_note_edit_op (ARDOUR::MidiOperator& op, const RegionSelection& rs);
|
||||||
|
|
||||||
|
/* plugin setup */
|
||||||
|
int plugin_setup (boost::shared_ptr<ARDOUR::Route>, boost::shared_ptr<ARDOUR::PluginInsert>, ARDOUR::Route::PluginSetupOptions);
|
||||||
|
|
||||||
/* handling cleanup */
|
/* handling cleanup */
|
||||||
|
|
||||||
int playlist_deletion_dialog (boost::shared_ptr<ARDOUR::Playlist>);
|
int playlist_deletion_dialog (boost::shared_ptr<ARDOUR::Playlist>);
|
||||||
|
@ -58,7 +58,6 @@
|
|||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
#include "midi_time_axis.h"
|
#include "midi_time_axis.h"
|
||||||
#include "mixer_strip.h"
|
#include "mixer_strip.h"
|
||||||
#include "plugin_setup_dialog.h"
|
|
||||||
#include "route_sorter.h"
|
#include "route_sorter.h"
|
||||||
#include "vca_time_axis.h"
|
#include "vca_time_axis.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
@ -347,8 +346,6 @@ EditorRoutes::EditorRoutes (Editor* e)
|
|||||||
_display.signal_leave_notify_event().connect (sigc::mem_fun (*this, &EditorRoutes::leave_notify), false);
|
_display.signal_leave_notify_event().connect (sigc::mem_fun (*this, &EditorRoutes::leave_notify), false);
|
||||||
|
|
||||||
_display.set_enable_search (false);
|
_display.set_enable_search (false);
|
||||||
|
|
||||||
Route::PluginSetup.connect_same_thread (*this, boost::bind (&EditorRoutes::plugin_setup, this, _1, _2, _3));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
EditorRoutes::~EditorRoutes ()
|
EditorRoutes::~EditorRoutes ()
|
||||||
@ -1874,11 +1871,3 @@ EditorRoutes::show_tracks_with_regions_at_playhead ()
|
|||||||
|
|
||||||
sync_presentation_info_from_treeview ();
|
sync_presentation_info_from_treeview ();
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
EditorRoutes::plugin_setup (boost::shared_ptr<Route> r, boost::shared_ptr<PluginInsert> pi, ARDOUR::Route::PluginSetupOptions flags)
|
|
||||||
{
|
|
||||||
PluginSetupDialog psd (r, pi, flags);
|
|
||||||
int rv = psd.run ();
|
|
||||||
return rv + (psd.fan_out() ? 4 : 0);
|
|
||||||
}
|
|
||||||
|
@ -123,8 +123,6 @@ private:
|
|||||||
void show_tracks_with_regions_at_playhead ();
|
void show_tracks_with_regions_at_playhead ();
|
||||||
void selection_changed ();
|
void selection_changed ();
|
||||||
|
|
||||||
int plugin_setup (boost::shared_ptr<ARDOUR::Route>, boost::shared_ptr<ARDOUR::PluginInsert>, ARDOUR::Route::PluginSetupOptions);
|
|
||||||
|
|
||||||
void name_edit (std::string const &, std::string const &);
|
void name_edit (std::string const &, std::string const &);
|
||||||
void solo_changed_so_update_mute ();
|
void solo_changed_so_update_mute ();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user