diff options
Diffstat (limited to 'gtk2_ardour/tempo_lines.h')
-rw-r--r-- | gtk2_ardour/tempo_lines.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gtk2_ardour/tempo_lines.h b/gtk2_ardour/tempo_lines.h index 912a77aea2..e096df54af 100644 --- a/gtk2_ardour/tempo_lines.h +++ b/gtk2_ardour/tempo_lines.h @@ -19,12 +19,13 @@ #ifndef __ardour_tempo_lines_h__ #define __ardour_tempo_lines_h__ -#include <list> #include "ardour/tempo.h" +#include "canvas/line_set.h" + class TempoLines { public: - TempoLines(ArdourCanvas::Canvas& canvas, ArdourCanvas::Group* group, double screen_height); + TempoLines (ArdourCanvas::Group* group, double screen_height); void tempo_map_changed(); @@ -35,12 +36,7 @@ public: void hide(); private: - typedef std::list<ArdourCanvas::Line*> Lines; - Lines _lines; - Lines _cache; - - ArdourCanvas::Canvas& _canvas; - ArdourCanvas::Group* _group; + ArdourCanvas::LineSet lines; double _height; }; |