X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fcanvas%2Flookup_table.h;h=29452365cdb2db38bd50617042a3949e07cfba55;hb=c4c7598adbc9e5eca5fe04a23bb7e88fc0989f34;hp=5be33c1bca0d9df555acae60ee52ae7bc87fe87d;hpb=59631acc5f41153a294c97ab820a4b41a886e24c;p=ardour.git diff --git a/libs/canvas/canvas/lookup_table.h b/libs/canvas/canvas/lookup_table.h index 5be33c1bca..29452365cd 100644 --- a/libs/canvas/canvas/lookup_table.h +++ b/libs/canvas/canvas/lookup_table.h @@ -31,12 +31,11 @@ class OptimizingLookupTableTest; namespace ArdourCanvas { class Item; -class Group; class LIBCANVAS_API LookupTable { public: - LookupTable (Group const &); + LookupTable (Item const &); virtual ~LookupTable (); virtual std::vector get (Rect const &) = 0; @@ -45,13 +44,13 @@ public: protected: - Group const & _group; + Item const & _item; }; class LIBCANVAS_API DumbLookupTable : public LookupTable { public: - DumbLookupTable (Group const &); + DumbLookupTable (Item const &); std::vector get (Rect const &); std::vector items_at_point (Duple const &) const; @@ -61,7 +60,7 @@ public: class LIBCANVAS_API OptimizingLookupTable : public LookupTable { public: - OptimizingLookupTable (Group const &, int); + OptimizingLookupTable (Item const &, int); ~OptimizingLookupTable (); std::vector get (Rect const &); std::vector items_at_point (Duple const &) const;