Big ol' automation refactor.
[ardour.git] / gtk2_ardour / automation_pan_line.h
index c6b32cbc928e90fa59ec76e2084ff9a1cac2c49d..6374c535e0ebdb307274eb91bdb0e1168a1759a2 100644 (file)
 #include "canvas.h"
 #include "automation_line.h"
 
-namespace ARDOUR {
-       class Session;
-}
-
 class TimeAxisView;
 
 class AutomationPanLine : public AutomationLine
 {
   public:
-       AutomationPanLine (const string & name, ARDOUR::Session&, TimeAxisView&, ArdourCanvas::Group& parent, ARDOUR::Curve&);
+       AutomationPanLine (const string & name, TimeAxisView&, ArdourCanvas::Group& parent, ARDOUR::AutomationList&);
        
        void view_to_model_y (double&);
        void model_to_view_y (double&);
 
   private:
-       ARDOUR::Session& session;
        vector<ArdourCanvas::Item*> lines;
 };