#include "keyeditor.h"
#include "gui_thread.h"
#include "midi_tracer.h"
+#include "add_route_dialog.h"
#include "i18n.h"
route_params->set_session (s);
}
+ if (add_route_dialog) {
+ add_route_dialog->set_session (s);
+ }
+
+ if (session_option_editor) {
+ session_option_editor->set_session (s);
+ }
+
primary_clock.set_session (s);
secondary_clock.set_session (s);
big_clock.set_session (s);
sfbrowser->set_session (_session);
}
+ for (ARDOUR::DataType::iterator i = ARDOUR::DataType::begin(); i != ARDOUR::DataType::end(); ++i) {
+ if (_global_port_matrix[*i]) {
+ _global_port_matrix[*i]->set_session (_session);
+ }
+ }
+
compute_fixed_ruler_scale ();
/* there are never any selected regions at startup */
resize_window_to_proportion_of_monitor (this, pm_max.first, pm_max.second);
}
+void
+GlobalPortMatrixWindow::set_session (ARDOUR::Session* s)
+{
+ _port_matrix.set_session (s);
+}
+
string
GlobalPortMatrix::disassociation_verb () const
{
public:
GlobalPortMatrixWindow (ARDOUR::Session *, ARDOUR::DataType);
+ void set_session (ARDOUR::Session *);
+
private:
void on_show ();