integration of new dsp stats window with window proxy system

This commit is contained in:
Paul Davis 2021-06-11 21:07:47 -06:00
parent 51df20796b
commit dcee5067f5
3 changed files with 5 additions and 0 deletions

View File

@ -337,6 +337,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir)
, lua_script_window (X_("script-manager"), _("Script Manager"))
, idleometer (X_("idle-o-meter"), _("Idle'o'Meter"))
, plugin_dsp_load_window (X_("plugin-dsp-load"), _("Plugin DSP Load"))
, dsp_statistics_window (X_("dsp-statistics"), _("Performance Meters"))
, transport_masters_window (X_("transport-masters"), _("Transport Masters"))
, session_option_editor (X_("session-options-editor"), _("Properties"), boost::bind (&ARDOUR_UI::create_session_option_editor, this))
, add_video_dialog (X_("add-video"), _("Add Video"), boost::bind (&ARDOUR_UI::create_add_video_dialog, this))
@ -533,6 +534,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir)
WM::Manager::instance().register_window (&midi_port_matrix);
WM::Manager::instance().register_window (&idleometer);
WM::Manager::instance().register_window (&plugin_dsp_load_window);
WM::Manager::instance().register_window (&dsp_statistics_window);
WM::Manager::instance().register_window (&transport_masters_window);
/* session-sensitive windows */

View File

@ -137,6 +137,7 @@ class SpeakerDialog;
class GlobalPortMatrixWindow;
class IdleOMeter;
class PluginDSPLoadWindow;
class DspStatisticsWindow;
class TransportMastersWindow;
class VirtualKeyboardWindow;
#endif
@ -723,6 +724,7 @@ private:
WM::Proxy<LuaScriptManager> lua_script_window;
WM::Proxy<IdleOMeter> idleometer;
WM::Proxy<PluginDSPLoadWindow> plugin_dsp_load_window;
WM::Proxy<PluginDSPLoadWindow> dsp_statistics_window;
WM::Proxy<TransportMastersWindow> transport_masters_window;
/* Windows/Dialogs that require a creator method */

View File

@ -161,6 +161,7 @@ ARDOUR_UI::set_session (Session *s)
video_timeline->set_session (s);
lua_script_window->set_session (s);
plugin_dsp_load_window->set_session (s);
dsp_statistics_window->set_session (s);
transport_masters_window->set_session (s);
rc_option_editor->set_session (s);