Remove _midi_regions_use_bbt_beats from Session, _start_pulse and _length_pulse from...
[ardour.git] / libs / canvas / canvas / poly_item.h
index 10e41e9ca63852a3ddf7b1839faefe13bcbda763..311ca80933f1b91aeb7f0ccb5d2146d89a1cd183 100644 (file)
 #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