diff options
author | Carl Hetherington <carl@carlh.net> | 2009-07-09 13:39:45 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-07-09 13:39:45 +0000 |
commit | 4297071b3f7360b17d81ef9cf36b8d75d46d2818 (patch) | |
tree | 13cbb169cfcf79a2e845d8860f0f98e192f3a8d3 /gtk2_ardour/editor_drag.h | |
parent | 0f8031da06e131595b3625169f9687c1a1ab2f3a (diff) |
Use shared_ptr for the TimeAxisView hierarchy.
git-svn-id: svn://localhost/ardour2/branches/3.0@5339 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_drag.h')
-rw-r--r-- | gtk2_ardour/editor_drag.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gtk2_ardour/editor_drag.h b/gtk2_ardour/editor_drag.h index 97e503f0d6..35920a46a8 100644 --- a/gtk2_ardour/editor_drag.h +++ b/gtk2_ardour/editor_drag.h @@ -186,19 +186,19 @@ protected: void copy_regions (GdkEvent *); bool y_movement_disallowed (int, int, int, TimeAxisViewSummary const &) const; - std::map<RegionView*, RouteTimeAxisView*> find_time_axis_views (); + std::map<RegionView*, RouteTimeAxisViewPtr> find_time_axis_views (); double compute_x_delta (GdkEvent const *, nframes64_t *); bool compute_y_delta ( - TimeAxisView const *, TimeAxisView*, int32_t, int32_t, TimeAxisViewSummary const &, + TimeAxisViewConstPtr, TimeAxisViewPtr, int32_t, int32_t, TimeAxisViewSummary const &, int32_t *, int32_t *, int32_t * ); TimeAxisViewSummary get_time_axis_view_summary (); virtual bool x_move_allowed () const = 0; - TimeAxisView* _dest_trackview; + TimeAxisViewPtr _dest_trackview; ARDOUR::layer_t _dest_layer; - bool check_possible (RouteTimeAxisView **, ARDOUR::layer_t *); + bool check_possible (RouteTimeAxisViewPtr *, ARDOUR::layer_t *); bool _brushing; }; @@ -230,7 +230,7 @@ private: class RegionInsertDrag : public RegionMotionDrag { public: - RegionInsertDrag (Editor *, boost::shared_ptr<ARDOUR::Region>, RouteTimeAxisView*, nframes64_t); + RegionInsertDrag (Editor *, boost::shared_ptr<ARDOUR::Region>, RouteTimeAxisViewPtr, nframes64_t); void finished (GdkEvent *, bool); @@ -252,15 +252,15 @@ public: class RegionCreateDrag : public Drag { public: - RegionCreateDrag (Editor *, ArdourCanvas::Item *, TimeAxisView *); + RegionCreateDrag (Editor *, ArdourCanvas::Item *, TimeAxisViewPtr); void start_grab (GdkEvent *, Gdk::Cursor* c = 0); void motion (GdkEvent *, bool); void finished (GdkEvent *, bool); private: - TimeAxisView* _view; - TimeAxisView* _dest_trackview; + TimeAxisViewPtr _view; + TimeAxisViewPtr _dest_trackview; }; /** Drag of region gain */ |