Add BasicUI::selection()

Towards removing the direct use of Session by surfaces.
This commit is contained in:
David Robillard 2021-06-16 02:15:07 -04:00
parent 8cbff2b202
commit 003f1a4974
3 changed files with 21 additions and 10 deletions

View file

@ -901,6 +901,12 @@ BasicUI::locations ()
return _session->locations ();
}
CoreSelection&
BasicUI::selection () const
{
return _session->selection ();
}
/* Signals */
PBD::Signal0<void>&

View file

@ -40,6 +40,7 @@
namespace ARDOUR {
class Amp;
class CoreSelection;
class Locations;
class RouteGroup;
class Session;
@ -220,6 +221,10 @@ public:
const Locations* locations () const;
Locations* locations ();
/* Selection */
CoreSelection& selection () const;
/* Signals */
PBD::Signal0<void>& BundleAddedOrRemoved ();