From b4ad81075e4e2f89684ec4de065632a75d4965d3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 26 Sep 2022 14:22:46 -0600 Subject: [PATCH] provide and use a method to show the library download manager --- gtk2_ardour/ardour_ui.h | 2 ++ gtk2_ardour/ardour_ui_dialogs.cc | 6 ++++++ gtk2_ardour/trigger_clip_picker.cc | 1 + 3 files changed, 9 insertions(+) diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index caea31ed76..7ad33cb343 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -367,6 +367,8 @@ public: void reset_route_peak_display (ARDOUR::Route*); void reset_group_peak_display (ARDOUR::RouteGroup*); + void show_library_download_manager(); + const std::string& announce_string() const { return _announce_string; } void hide_application (); diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 7b8724b7ab..e8409df6b4 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -1006,6 +1006,12 @@ ARDOUR_UI::create_virtual_keyboard_window () return vkbd; } +void +ARDOUR_UI::show_library_download_manager () +{ + library_manager_window->show (); +} + LibraryDownloadDialog* ARDOUR_UI::create_library_manager_window () { diff --git a/gtk2_ardour/trigger_clip_picker.cc b/gtk2_ardour/trigger_clip_picker.cc index 83fef52c31..e17eb17e99 100644 --- a/gtk2_ardour/trigger_clip_picker.cc +++ b/gtk2_ardour/trigger_clip_picker.cc @@ -657,6 +657,7 @@ audio_midi_suffix (const std::string& str) void TriggerClipPicker::open_downloader () { + ARDOUR_UI::instance()->show_library_download_manager (); } void