19 #ifndef _gtkardour_plugin_presets_ui_h_
20 #define _gtkardour_plugin_presets_ui_h_
47 std::shared_ptr<ARDOUR::PluginInsert>
_insert;
65 std::vector<PluginPreset>
_pps;
void add(TreeModelColumnBase &column)
Glib::RefPtr< Gtk::TreeStore > _filter_banks_model
Glib::RefPtr< Gtk::TreeStore > _filter_types_model
void preset_row_activated(Gtk::TreeModel::Path, Gtk::TreeViewColumn *)
Gtk::TreeView _filter_types_display
TagFilterModelColumns _filter_types_columns
Gtk::ScrolledWindow _types_scroller
Gtk::TextView _preset_desc
void update_preset_list()
PluginPresetsUI(std::shared_ptr< ARDOUR::PluginInsert >)
std::vector< PluginPreset > _pps
PBD::ScopedConnectionList _preset_connections
Gtk::ScrolledWindow _preset_scroller
Gtk::TreeView _filter_banks_display
TagFilterModelColumns _filter_banks_columns
Gtk::ScrolledWindow _banks_scroller
std::shared_ptr< ARDOUR::PluginInsert > _insert
Gtk::TreeView _plugin_preset_display
Glib::RefPtr< Gtk::TreeStore > _plugin_preset_model
ArdourWidgets::ArdourButton _load_button
PluginPresetModelColumns _plugin_preset_columns
Gtk::TreeModelColumn< std::string > description
Gtk::TreeModelColumn< ARDOUR::Plugin::PresetRecord > plugin_preset
PluginPresetModelColumns()
Gtk::TreeModelColumn< std::string > name
bool operator<(PluginPreset const &o) const
ARDOUR::Plugin::PresetRecord _preset_record
PluginPreset(ARDOUR::Plugin::PresetRecord const &p, std::string const &b="", std::string const &t="")
Gtk::TreeModelColumn< size_t > count
Gtk::TreeModelColumn< std::string > name