X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fautomation_streamview.h;h=082e3cc379bafb250db2206b5d5b37ad1df82397;hb=1648b94905c2a03b82083c767064957c3f347908;hp=0791764a4ab0e0badd924aefccf17e68e38f4d85;hpb=97c8ad6564b90e13db6e598e6fc142f1d1f67246;p=ardour.git diff --git a/gtk2_ardour/automation_streamview.h b/gtk2_ardour/automation_streamview.h index 0791764a4a..082e3cc379 100644 --- a/gtk2_ardour/automation_streamview.h +++ b/gtk2_ardour/automation_streamview.h @@ -24,7 +24,6 @@ #include "ardour/location.h" #include "enums.h" -#include "simplerect.h" #include "streamview.h" #include "time_axis_view_item.h" #include "route_time_axis.h" @@ -61,6 +60,16 @@ class AutomationStreamView : public StreamView void clear (); + void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list &); + void set_selected_points (PointSelection &); + + std::list > get_lines () const; + + bool paste (framepos_t pos, + unsigned paste_count, + float times, + boost::shared_ptr list); + private: void setup_rec_box (); @@ -69,8 +78,6 @@ class AutomationStreamView : public StreamView void color_handler (); - boost::shared_ptr _controller; - AutomationTimeAxisView& _automation_view; /** automation state that should be applied when this view gets its first RegionView */ ARDOUR::AutoState _pending_automation_state;