Tempo lines display subdivisions correctly over a tempo change
[ardour.git] / gtk2_ardour / tempo_lines.h
index 709602898177a39b0077d81e8d9c239854a75d40..7425f6aae3a77d92439c8f934ccb9cd64403db2b 100644 (file)
 #ifndef __ardour_tempo_lines_h__
 #define __ardour_tempo_lines_h__
 
+#include "ardour/beats_frames_converter.h"
 #include "ardour/tempo.h"
 
 #include "canvas/line_set.h"
 
 class TempoLines {
 public:
-       TempoLines (ArdourCanvas::Container* group, double screen_height);
+       TempoLines (ArdourCanvas::Container* group, double screen_height, ARDOUR::BeatsFramesConverter* bfc);
 
        void tempo_map_changed();
 
@@ -44,6 +45,7 @@ private:
                         ARDOUR::framecnt_t                                    frame_rate);
 
        ArdourCanvas::LineSet lines;
+       ARDOUR::BeatsFramesConverter* _bfc;
 };
 
 #endif /* __ardour_tempo_lines_h__ */