class AutomationStreamView : public StreamView
{
- public:
+public:
AutomationStreamView (AutomationTimeAxisView& tv);
~AutomationStreamView ();
void clear ();
- void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list<Selectable*> &);
+ void get_selectables (ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, double, std::list<Selectable*> &, bool within = false);
void set_selected_points (PointSelection &);
std::list<boost::shared_ptr<AutomationLine> > get_lines () const;
- boost::shared_ptr<AutomationLine> paste_line (ARDOUR::framepos_t);
- private:
+ bool paste (samplepos_t pos,
+ unsigned paste_count,
+ float times,
+ boost::shared_ptr<ARDOUR::AutomationList> list);
+
+private:
void setup_rec_box ();
RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_data, bool recording = false);