X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fcanvas%2Fpoly_item.h;h=311ca80933f1b91aeb7f0ccb5d2146d89a1cd183;hb=4d3cd732c93dd64b8768ec5f8398999f521ee6f0;hp=10e41e9ca63852a3ddf7b1839faefe13bcbda763;hpb=7a30e63eaad66ded1c47f5cdb2e0f28c3b0a1d4a;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