summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas/group.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/canvas/group.h')
-rw-r--r--libs/canvas/canvas/group.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/libs/canvas/canvas/group.h b/libs/canvas/canvas/group.h
index a9150e7d09..6bfc40ba28 100644
--- a/libs/canvas/canvas/group.h
+++ b/libs/canvas/canvas/group.h
@@ -33,9 +33,10 @@ namespace ArdourCanvas {
class LIBCANVAS_API Group : public Item
{
public:
- explicit Group (Group *);
- explicit Group (Group *, Duple);
- ~Group ();
+ Group (Canvas*);
+ Group (Group*);
+ Group (Group*, Duple const& positon);
+ virtual ~Group ();
void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
virtual void compute_bounding_box () const;
@@ -60,14 +61,9 @@ public:
static int default_items_per_cell;
-protected:
-
- explicit Group (Canvas *);
-
private:
friend class ::OptimizingLookupTableTest;
- Group (Group const &);
void ensure_lut () const;
void invalidate_lut () const;
void clear_items (bool with_delete);