diff options
-rw-r--r-- | libs/ardour/ardour/plugin_manager.h | 14 | ||||
-rw-r--r-- | libs/ardour/plugin_manager.cc | 14 | ||||
-rw-r--r-- | libs/ardour/test/plugins_test.cc | 4 |
3 files changed, 16 insertions, 16 deletions
diff --git a/libs/ardour/ardour/plugin_manager.h b/libs/ardour/ardour/plugin_manager.h index 9847735c40..c20c49fce1 100644 --- a/libs/ardour/ardour/plugin_manager.h +++ b/libs/ardour/ardour/plugin_manager.h @@ -45,13 +45,13 @@ class LIBARDOUR_API PluginManager : public boost::noncopyable { ~PluginManager (); - ARDOUR::PluginInfoList &windows_vst_plugin_info (); - ARDOUR::PluginInfoList &lxvst_plugin_info (); - ARDOUR::PluginInfoList &mac_vst_plugin_info (); - ARDOUR::PluginInfoList &ladspa_plugin_info (); - ARDOUR::PluginInfoList &lv2_plugin_info (); - ARDOUR::PluginInfoList &au_plugin_info (); - ARDOUR::PluginInfoList &lua_plugin_info (); + const ARDOUR::PluginInfoList& windows_vst_plugin_info (); + const ARDOUR::PluginInfoList& lxvst_plugin_info (); + const ARDOUR::PluginInfoList& mac_vst_plugin_info (); + const ARDOUR::PluginInfoList& ladspa_plugin_info (); + const ARDOUR::PluginInfoList& lv2_plugin_info (); + const ARDOUR::PluginInfoList& au_plugin_info (); + const ARDOUR::PluginInfoList& lua_plugin_info (); void refresh (bool cache_only = false); void cancel_plugin_scan(); diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index 46349113a2..3e1074111c 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -1395,7 +1395,7 @@ PluginManager::set_status (PluginType t, string id, PluginStatusType status) statuses.insert (ps); } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::windows_vst_plugin_info () { #ifdef WINDOWS_VST_SUPPORT @@ -1408,7 +1408,7 @@ PluginManager::windows_vst_plugin_info () #endif } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::mac_vst_plugin_info () { #ifdef MACVST_SUPPORT @@ -1419,7 +1419,7 @@ PluginManager::mac_vst_plugin_info () #endif } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::lxvst_plugin_info () { #ifdef LXVST_SUPPORT @@ -1430,14 +1430,14 @@ PluginManager::lxvst_plugin_info () #endif } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::ladspa_plugin_info () { assert(_ladspa_plugin_info); return *_ladspa_plugin_info; } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::lv2_plugin_info () { #ifdef LV2_SUPPORT @@ -1448,7 +1448,7 @@ PluginManager::lv2_plugin_info () #endif } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::au_plugin_info () { #ifdef AUDIOUNIT_SUPPORT @@ -1459,7 +1459,7 @@ PluginManager::au_plugin_info () return _empty_plugin_info; } -ARDOUR::PluginInfoList& +const ARDOUR::PluginInfoList& PluginManager::lua_plugin_info () { assert(_lua_plugin_info); diff --git a/libs/ardour/test/plugins_test.cc b/libs/ardour/test/plugins_test.cc index d9d0fcf6e9..81226c6b6d 100644 --- a/libs/ardour/test/plugins_test.cc +++ b/libs/ardour/test/plugins_test.cc @@ -41,11 +41,11 @@ PluginsTest::test () cout << "LADSPA search path includes: " << *i << endl; } - PluginInfoList& ladspa_list = pm.ladspa_plugin_info (); + const PluginInfoList& ladspa_list = pm.ladspa_plugin_info (); cout << "Number of Ladspa plugins found: " << ladspa_list.size () << endl; - for (PluginInfoList::iterator i = ladspa_list.begin (); i != ladspa_list.end(); ++i) + for (PluginInfoList::const_iterator i = ladspa_list.begin (); i != ladspa_list.end(); ++i) { print_plugin_info (*i); } |