summaryrefslogtreecommitdiff
path: root/gtk2_ardour/streamview.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2006-08-29 21:21:48 +0000
committerDavid Robillard <d@drobilla.net>2006-08-29 21:21:48 +0000
commit82232f06ba3eea4a2b4342ad91fab552f4044402 (patch)
treed517cb47c017f51e2ecd9450624b86eb70d9f97b /gtk2_ardour/streamview.h
parent25d1670a61d19e795227b939a98be9cf5a050c67 (diff)
Merged with trunk R861
Possible new bugs - not very thoroughly tested, but at least functional at first glance git-svn-id: svn://localhost/ardour2/branches/midi@870 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/streamview.h')
-rw-r--r--gtk2_ardour/streamview.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk2_ardour/streamview.h b/gtk2_ardour/streamview.h
index fb49433cce..6f5e37869a 100644
--- a/gtk2_ardour/streamview.h
+++ b/gtk2_ardour/streamview.h
@@ -83,14 +83,14 @@ public:
Gdk::Color get_region_color () const { return region_color; }
void apply_color (Gdk::Color&, ColorTarget t);
- RegionView* find_view (const ARDOUR::Region&);
+ RegionView* find_view (boost::shared_ptr<const ARDOUR::Region>);
void foreach_regionview (sigc::slot<void,RegionView*> slot);
void set_selected_regionviews (RegionSelection&);
void get_selectables (jack_nframes_t start, jack_nframes_t end, list<Selectable* >&);
void get_inverted_selectables (Selection&, list<Selectable* >& results);
- void add_region_view (ARDOUR::Region*);
+ void add_region_view (boost::shared_ptr<ARDOUR::Region>);
void region_layered (RegionView*);
sigc::signal<void,RegionView*> RegionViewAdded;
@@ -107,9 +107,9 @@ protected:
void update_rec_box ();
virtual void update_rec_regions () = 0;
- virtual void add_region_view_internal (ARDOUR::Region*, bool wait_for_waves) = 0;
- virtual void remove_region_view (ARDOUR::Region* );
- void remove_rec_region (ARDOUR::Region*);
+ virtual void add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_waves) = 0;
+ virtual void remove_region_view (boost::shared_ptr<ARDOUR::Region> );
+ void remove_rec_region (boost::shared_ptr<ARDOUR::Region>);
void display_diskstream (boost::shared_ptr<ARDOUR::Diskstream>);
virtual void undisplay_diskstream ();
@@ -134,7 +134,7 @@ protected:
sigc::connection screen_update_connection;
vector<RecBoxInfo> rec_rects;
- list<ARDOUR::Region* > rec_regions;
+ list<boost::shared_ptr<ARDOUR::Region> > rec_regions;
bool rec_updating;
bool rec_active;
bool use_rec_regions;
@@ -145,9 +145,9 @@ protected:
vector<sigc::connection> playlist_connections;
sigc::connection playlist_change_connection;
- list<sigc::connection> rec_data_ready_connections;
- jack_nframes_t last_rec_data_frame;
- map<ARDOUR::Source*, bool> rec_data_ready_map;
+ list<sigc::connection> rec_data_ready_connections;
+ jack_nframes_t last_rec_data_frame;
+ map<boost::shared_ptr<ARDOUR::Source>, bool> rec_data_ready_map;
};
#endif /* __ardour_streamview_h__ */