From c3e8cdb418008d05a927b442eb9291a1cd6f7111 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 8 Sep 2017 19:37:48 +0200 Subject: PatchChange Dialog: update title & refresh midnam on change --- gtk2_ardour/patch_change_widget.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/patch_change_widget.h') diff --git a/gtk2_ardour/patch_change_widget.h b/gtk2_ardour/patch_change_widget.h index f3f7898508..81e73bda44 100644 --- a/gtk2_ardour/patch_change_widget.h +++ b/gtk2_ardour/patch_change_widget.h @@ -39,6 +39,8 @@ public: PatchChangeWidget (boost::shared_ptr); ~PatchChangeWidget (); + void refresh (); + protected: int bank (uint8_t) const; uint8_t program (uint8_t) const; @@ -105,11 +107,14 @@ private: class PatchChangeGridDialog : public ArdourDialog { public: - PatchChangeGridDialog (std::string const&, boost::shared_ptr); + PatchChangeGridDialog (boost::shared_ptr); void on_hide () { w.hide (); ArdourDialog::on_hide (); } void on_show () { w.show (); ArdourDialog::on_show (); } + void refresh () { w.refresh (); } private: + void route_property_changed (const PBD::PropertyChange&, boost::weak_ptr); + PBD::ScopedConnection _route_connection; PatchChangeWidget w; }; -- cgit v1.2.3