summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-12-22 23:06:08 +0100
committerRobin Gareus <robin@gareus.org>2015-12-22 23:06:08 +0100
commit7f82eec394fcf7306a7376623ddbe2c8bac2ae2b (patch)
tree54fdaeacef661ec8018fe33c86006b90161063ce /gtk2_ardour/mixer_ui.h
parentb786dbca9de935db13bfcfef8fd73b4530d8da70 (diff)
save/restore custom order of favorite plugin list
Diffstat (limited to 'gtk2_ardour/mixer_ui.h')
-rw-r--r--gtk2_ardour/mixer_ui.h5
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;