X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fplugin_selector.h;h=e4fb89d5707ec576945972b2936a81de50ac0198;hb=b115a04babe8435eeaba36469eeb6145250c70cd;hp=a377d5b49df2b18158445f0db85bb768975080b8;hpb=646bcc68854b0c4bd0ccf5287136363a0f714130;p=ardour.git diff --git a/gtk2_ardour/plugin_selector.h b/gtk2_ardour/plugin_selector.h index a377d5b49d..e4fb89d570 100644 --- a/gtk2_ardour/plugin_selector.h +++ b/gtk2_ardour/plugin_selector.h @@ -20,17 +20,23 @@ #ifndef __ardour_plugin_selector_h__ #define __ardour_plugin_selector_h__ -#include +#include +#include +#include +#include #include +#include +#include #include + #include "gtkmm2ext/dndtreeview.h" -#include #include "ardour/plugin.h" #include "ardour/session_handle.h" -#include "plugin_interest.h" -#include "ardour_button.h" +#include "widgets/ardour_button.h" + +#include "plugin_interest.h" #include "ardour_dialog.h" namespace ARDOUR { @@ -40,7 +46,7 @@ namespace ARDOUR { class PluginSelector : public ArdourDialog { - public: +public: PluginSelector (ARDOUR::PluginManager&); ~PluginSelector (); @@ -53,7 +59,7 @@ class PluginSelector : public ArdourDialog Gtk::Menu* plugin_menu (); void show_manager (); - private: +private: PluginInterestedObject* interested_object; Gtk::ScrolledWindow scroller; // Available plugins @@ -63,10 +69,10 @@ class PluginSelector : public ArdourDialog Gtk::Entry filter_entry; Gtk::Button filter_button; - ArdourButton fil_hidden_button; - ArdourButton fil_instruments_button; - ArdourButton fil_analysis_button; - ArdourButton fil_utils_button; + ArdourWidgets::ArdourButton fil_hidden_button; + ArdourWidgets::ArdourButton fil_instruments_button; + ArdourWidgets::ArdourButton fil_analysis_button; + ArdourWidgets::ArdourButton fil_utils_button; void filter_button_clicked (); void filter_entry_changed (); @@ -122,7 +128,9 @@ class PluginSelector : public ArdourDialog void lv2_refiller (const std::string&); void vst_refiller (const std::string&); void lxvst_refiller (const std::string&); + void mac_vst_refiller (const std::string&); void au_refiller (const std::string&); + void lua_refiller (const std::string&); Gtk::Menu* _plugin_menu; ARDOUR::PluginManager& manager;