diff options
author | Robin Gareus <robin@gareus.org> | 2015-12-22 23:06:08 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-12-22 23:06:08 +0100 |
commit | 7f82eec394fcf7306a7376623ddbe2c8bac2ae2b (patch) | |
tree | 54fdaeacef661ec8018fe33c86006b90161063ce /gtk2_ardour/mixer_ui.h | |
parent | b786dbca9de935db13bfcfef8fd73b4530d8da70 (diff) |
save/restore custom order of favorite plugin list
Diffstat (limited to 'gtk2_ardour/mixer_ui.h')
-rw-r--r-- | gtk2_ardour/mixer_ui.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h index 7431c030b6..569a56ce70 100644 --- a/gtk2_ardour/mixer_ui.h +++ b/gtk2_ardour/mixer_ui.h @@ -262,6 +262,7 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR Gtk::TreeModelColumn<ARDOUR::PluginInfoPtr> plugin; }; + ARDOUR::PluginInfoList favorite_order; TrackDisplayModelColumns track_columns; GroupDisplayModelColumns group_columns; @@ -317,8 +318,10 @@ class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR void monitor_section_attached (); void monitor_section_detached (); - void refiller (ARDOUR::PluginManager& manager, const ARDOUR::PluginInfoList& plugs); + void store_current_favorite_order(); + void refiller (ARDOUR::PluginInfoList& result, const ARDOUR::PluginInfoList& plugs); void refill_favorite_plugins (); + void sync_treeview_from_favorite_order (); /// true if we are in fullscreen mode bool _maximised; |