From 21c9505652e203a59e5d5899478188ea2204c77b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 3 Apr 2020 03:29:32 +0200 Subject: Allow to query current effective instrument model/mode This exposes custom plugin model/mode. It can be useful for the GUI to detect if effective settings have changed, and context-menus have to be re-build. --- libs/ardour/ardour/instrument_info.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libs/ardour/ardour') diff --git a/libs/ardour/ardour/instrument_info.h b/libs/ardour/ardour/instrument_info.h index 0a6746a960..9468831a85 100644 --- a/libs/ardour/ardour/instrument_info.h +++ b/libs/ardour/ardour/instrument_info.h @@ -52,6 +52,9 @@ public: InstrumentInfo (); ~InstrumentInfo (); + std::string model () const; + std::string mode () const; + void set_external_instrument (const std::string& model, const std::string& mode); void set_internal_instrument (boost::shared_ptr); @@ -75,9 +78,6 @@ public: bool have_custom_plugin_info () const; private: - std::string model () const; - std::string mode () const; - std::string get_patch_name (uint16_t bank, uint8_t program, uint8_t channel, bool with_extra) const; void invalidate_cached_plugin_model () -- cgit v1.2.3