Re-add Controllable registry
authorRobin Gareus <robin@gareus.org>
Sat, 23 Mar 2019 02:10:49 +0000 (03:10 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 23 Mar 2019 03:23:43 +0000 (04:23 +0100)
commit087fd57d37b7c07989b470019870fe8d72917bb3
treec2137dc388a318d6d6ef1b8306a3e1e5d99f8fc0
parente9b36f2beab7d7c22d321291e5cfe39f5b0a4349
Re-add Controllable registry

To facilitate a central registry with weak/shared pointer lookup,
  enable_shared_from_this<ARDOUR::AutomationControl>
was migrated to
  enable_shared_from_this<PBD::Controllable>

The main (and only) user is generic-midi surface's state interface :(
libs/ardour/ardour/automation_control.h
libs/ardour/automation_control.cc
libs/ardour/pan_controllable.cc
libs/pbd/controllable.cc
libs/pbd/pbd/controllable.h