+ /** parent route */
+ boost::shared_ptr<ARDOUR::Route> _route;
+ /** control; 0 if we are editing region-based automation */
+ boost::shared_ptr<ARDOUR::AutomationControl> _control;
+ /** control owner; may be _route, or 0 if we are editing region-based automation */
+ boost::shared_ptr<ARDOUR::Automatable> _automatable;
+ /** controller owner; 0 if we are editing region-based automation */
+ boost::shared_ptr<AutomationController> _controller;
+ Evoral::Parameter _parameter;
+
+ ArdourCanvas::SimpleRect* _base_rect;
+ boost::shared_ptr<AutomationLine> _line;
+
+ /** AutomationStreamView if we are editing region-based automation (for MIDI), otherwise 0 */
+ AutomationStreamView* _view;
+
+ std::string _name;