Move Diskstream ownership to Track, so that Session no longer holds lists of Diskstreams. Breaks 3.0 file format again.

git-svn-id: svn://localhost/ardour2/branches/3.0@6945 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Carl Hetherington 2010-04-21 20:42:22 +00:00
parent d9cebc2edf
commit 061a85191c
65 changed files with 1239 additions and 944 deletions

View file

@ -36,7 +36,6 @@ namespace Gdk {
namespace ARDOUR {
class Route;
class Diskstream;
class Crossfade;
class PeakData;
class AudioRegion;
@ -85,10 +84,10 @@ class AudioStreamView : public StreamView
void remove_region_view (boost::weak_ptr<ARDOUR::Region> );
void remove_audio_region_view (boost::shared_ptr<ARDOUR::AudioRegion> );
void undisplay_diskstream ();
void redisplay_diskstream ();
void playlist_layered (boost::weak_ptr<ARDOUR::Diskstream>);
void playlist_switched (boost::weak_ptr<ARDOUR::Diskstream>);
void undisplay_track ();
void redisplay_track ();
void playlist_layered (boost::weak_ptr<ARDOUR::Track>);
void playlist_switched (boost::weak_ptr<ARDOUR::Track>);
void add_crossfade (boost::weak_ptr<ARDOUR::Crossfade>);
void remove_crossfade (boost::shared_ptr<ARDOUR::Region>);