summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_selector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/plugin_selector.cc')
-rw-r--r--gtk2_ardour/plugin_selector.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_selector.cc b/gtk2_ardour/plugin_selector.cc
index 07ab3fd9f5..1b00c56fd9 100644
--- a/gtk2_ardour/plugin_selector.cc
+++ b/gtk2_ardour/plugin_selector.cc
@@ -240,6 +240,9 @@ PluginSelector::show_this_plugin (const PluginInfoPtr& info, const std::string&
case VST:
compstr = X_("VST");
break;
+ case LXVST:
+ compstr = X_("LXVST");
+ break;
}
} else if (mode == _("Author contains")) {
@@ -285,6 +288,7 @@ PluginSelector::refill ()
ladspa_refiller (filterstr);
lv2_refiller (filterstr);
vst_refiller (filterstr);
+ lxvst_refiller (filterstr);
au_refiller (filterstr);
in_row_change = false;
@@ -358,6 +362,18 @@ PluginSelector::vst_refiller (const std::string&)
}
void
+#ifdef LXVST_SUPPORT
+PluginSelector::lxvst_refiller (const std::string& filterstr)
+#else
+PluginSelector::lxvst_refiller (const std::string&)
+#endif
+{
+#ifdef LXVST_SUPPORT
+ refiller (manager->lxvst_plugin_info(), filterstr, "LXVST");
+#endif
+}
+
+void
#ifdef HAVE_AUDIOUNITS
PluginSelector::au_refiller (const std::string& filterstr)
#else
@@ -585,6 +601,9 @@ PluginSelector::build_plugin_menu ()
#ifdef VST_SUPPORT
all_plugs.insert (all_plugs.end(), manager->vst_plugin_info().begin(), manager->vst_plugin_info().end());
#endif
+#ifdef LXVST_SUPPORT
+ all_plugs.insert (all_plugs.end(), manager->lxvst_plugin_info().begin(), manager->lxvst_plugin_info().end());
+#endif
#ifdef HAVE_AUDIOUNITS
all_plugs.insert (all_plugs.end(), manager->au_plugin_info().begin(), manager->au_plugin_info().end());
#endif