Give group and meter point buttons controllable visibility.
[ardour.git] / gtk2_ardour / plugin_selector.h
index 7e0c66b60f78c33f1caa836cb4cd68a52d4954c5..3635b71a761f7de64f151cdf51e095f378be079f 100644 (file)
@@ -112,6 +112,7 @@ class PluginSelector : public ArdourDialog
        void ladspa_refiller (const std::string&);
        void lv2_refiller (const std::string&);
        void vst_refiller (const std::string&);
+       void lxvst_refiller (const std::string&);
        void au_refiller (const std::string&);
 
        Gtk::Menu* _plugin_menu;
@@ -128,8 +129,8 @@ class PluginSelector : public ArdourDialog
        bool show_this_plugin (const ARDOUR::PluginInfoPtr&, const std::string&);
        void setup_filter_string (std::string&);
 
-       void favorite_changed (const Glib::ustring& path);
-       void hidden_changed (const Glib::ustring& path);
+       void favorite_changed (const std::string& path);
+       void hidden_changed (const std::string& path);
        bool in_row_change;
 
        void plugin_chosen_from_menu (const ARDOUR::PluginInfoPtr&);
@@ -138,6 +139,7 @@ class PluginSelector : public ArdourDialog
        Gtk::Menu* create_by_creator_menu (ARDOUR::PluginInfoList&);
        Gtk::Menu* create_by_category_menu (ARDOUR::PluginInfoList&);
        void build_plugin_menu ();
+       PBD::ScopedConnection plugin_list_changed_connection;
 };
 
 #endif // __ardour_plugin_selector_h__