void add(TreeModelColumnBase &column)
void mac_vst_refiller(const std::string &)
PluginInterestedObject * interested_object
ArdourWidgets::ArdourButton * _search_ignore_checkbox
void plugin_chosen_from_menu(const ARDOUR::PluginInfoPtr &)
Gtk::Menu * plugin_menu()
void display_selection_changed()
Gtkmm2ext::DnDTreeView< ARDOUR::PluginInfoPtr > plugin_display
void tags_changed(ARDOUR::PluginType t, std::string unique_id, std::string tag)
Gtk::Button * tag_reset_button
sigc::connection tag_entry_connection
void vst_refiller(const std::string &)
Gtk::ScrolledWindow scroller
Gtk::Menu * create_by_creator_menu(ARDOUR::PluginInfoList &)
Gtk::RadioButton * _fil_all_radio
PluginSelector(ARDOUR::PluginManager &)
ArdourWidgets::ArdourButton * _search_name_checkbox
ArdourWidgets::ArdourButton * _search_tags_checkbox
void btn_remove_clicked()
Gtk::RadioButton * _fil_hidden_radio
PluginColumns plugin_columns
PBD::ScopedConnectionList plugin_list_changed_connection
void favorite_changed(const std::string &path)
void added_row_clicked(GdkEventButton *event)
void lxvst_refiller(const std::string &)
void au_refiller(const std::string &)
void ladspa_refiller(const std::string &)
void plugin_status_changed(ARDOUR::PluginType t, std::string unique_id, ARDOUR::PluginManager::PluginStatusType s)
void added_list_selection_changed()
void row_activated(Gtk::TreeModel::Path path, Gtk::TreeViewColumn *col)
Glib::RefPtr< Gtk::ListStore > plugin_model
void lv2_refiller(const std::string &)
Gtk::RadioButton * _fil_utils_radio
Gtk::Menu * create_charts_menu(ARDOUR::PluginInfoList &)
void on_show()
This is a default handler for the signal signal_show().
void search_entry_changed()
ARDOUR::PluginPtr load_plugin(ARDOUR::PluginInfoPtr)
Glib::RefPtr< Gtk::ListStore > amodel
Gtk::Button search_clear_button
void lua_refiller(const std::string &)
ArdourWidgets::ArdourDropdown _fil_creator_combo
void set_sensitive_widgets()
Gtk::RadioButton * _fil_instruments_radio
void refiller(const ARDOUR::PluginInfoList &plugs, const ::std::string &filterstr, const char *type)
ARDOUR::PluginManager & manager
void tag_reset_button_clicked()
void set_interested_object(PluginInterestedObject &)
Gtk::RadioButton * _fil_favorites_radio
Gtk::ScrolledWindow ascroller
void search_clear_button_clicked()
ArdourWidgets::ArdourDropdown _fil_type_combo
Gtk::Menu * create_by_tags_menu(ARDOUR::PluginInfoList &)
Gtk::RadioButton * _fil_effects_radio
bool show_this_plugin(const ARDOUR::PluginInfoPtr &, const std::string &)
Gtk::Menu * create_favs_menu(ARDOUR::PluginInfoList &)
void vst3_refiller(const std::string &)
std::list< PluginInfoPtr > PluginInfoList
std::shared_ptr< Plugin > PluginPtr
std::shared_ptr< PluginInfo > PluginInfoPtr
Gtk::TreeModelColumn< ARDOUR::PluginInfoPtr > plugin
Gtk::TreeModelColumn< std::string > text
Gtk::TreeModelColumn< std::string > name
Gtk::TreeModelColumn< std::string > midi_io
Gtk::TreeModelColumn< std::string > creator
Gtk::TreeModelColumn< ARDOUR::PluginInfoPtr > plugin
Gtk::TreeModelColumn< std::string > audio_io
Gtk::TreeModelColumn< bool > favorite
Gtk::TreeModelColumn< std::string > tags
Gtk::TreeModelColumn< std::string > type_name