Re-use the Mixer's PluginManager (singleton)
authorRobin Gareus <robin@gareus.org>
Fri, 24 May 2019 22:12:55 +0000 (00:12 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 24 May 2019 22:12:55 +0000 (00:12 +0200)
commit92cfed14cf3ab5cdf2d0f5b0c5d8662aaeb73c5c
treea353d38b2e942af4e30e78c6ae89f8f884e4776d
parentce8740cf5e45b57e4d3551689ac144076b08e336
Re-use the Mixer's PluginManager (singleton)

Previously there were three plugin-manager instances (two of which
were never destroyed).

There were also 3 sets of context-menus (favorites, by tag, by author..),
all of which were re-built when plugin stati changed.

Since the Plugin-manager is a modal dialog, it can be re-used in
all contexts (route-ui, monitor-section, mixer).
gtk2_ardour/monitor_section.cc
gtk2_ardour/monitor_section.h
gtk2_ardour/route_params_ui.cc
gtk2_ardour/route_params_ui.h