X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fcanvas%2Fpoly_item.h;h=311ca80933f1b91aeb7f0ccb5d2146d89a1cd183;hb=080e7755a614a71e8a2dcd97fb7310fc3401e5ca;hp=10e41e9ca63852a3ddf7b1839faefe13bcbda763;hpb=ea1ccb869a152d7344f498d2a062867f5bcf9d0b;p=ardour.git diff --git a/libs/canvas/canvas/poly_item.h b/libs/canvas/canvas/poly_item.h index 10e41e9ca6..311ca80933 100644 --- a/libs/canvas/canvas/poly_item.h +++ b/libs/canvas/canvas/poly_item.h @@ -20,17 +20,19 @@ #ifndef __CANVAS_POLY_ITEM_H__ #define __CANVAS_POLY_ITEM_H__ +#include "canvas/visibility.h" #include "canvas/item.h" #include "canvas/outline.h" namespace ArdourCanvas { -class PolyItem : virtual public Item, public Outline +class LIBCANVAS_API PolyItem : public Item { public: - PolyItem (Group *); + PolyItem (Canvas*); + PolyItem (Item*); - void compute_bounding_box () const; + virtual void compute_bounding_box () const; virtual void set (Points const &); Points const & get () const; @@ -43,7 +45,7 @@ protected: Points _points; }; - + } #endif