diff --git a/include/vrv/tabdursym.h b/include/vrv/tabdursym.h index baa44140519..e83d6b78196 100644 --- a/include/vrv/tabdursym.h +++ b/include/vrv/tabdursym.h @@ -30,6 +30,7 @@ class TabDurSym : public LayerElement, public StemmedDrawingInterface, public At ///@{ TabDurSym(); virtual ~TabDurSym(); + Object *Clone() const override { return new TabDurSym(*this); } void Reset() override; std::string GetClassName() const override { return "TabDurSym"; } ///@} diff --git a/include/vrv/tabgrp.h b/include/vrv/tabgrp.h index 14e9f8ba4d1..cf9dd6713be 100644 --- a/include/vrv/tabgrp.h +++ b/include/vrv/tabgrp.h @@ -29,6 +29,7 @@ class TabGrp : public LayerElement, public ObjectListInterface, public DurationI ///@{ TabGrp(); virtual ~TabGrp(); + Object *Clone() const override { return new TabGrp(*this); } void Reset() override; std::string GetClassName() const override { return "TabGrp"; } ///@}