summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-07-09 13:39:45 +0000
committerCarl Hetherington <carl@carlh.net>2009-07-09 13:39:45 +0000
commit4297071b3f7360b17d81ef9cf36b8d75d46d2818 (patch)
tree13cbb169cfcf79a2e845d8860f0f98e192f3a8d3 /gtk2_ardour/editor_drag.h
parent0f8031da06e131595b3625169f9687c1a1ab2f3a (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.h16
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 */