diff --git a/GUI/Model/Mask/MasksSet.h b/GUI/Model/Mask/MasksSet.h index fef22c9cdc11e41e42aab253146dcb8d72e8d30a..5dd0c66c71b1204d00d20034ce1d4c24cf7bd590 100644 --- a/GUI/Model/Mask/MasksSet.h +++ b/GUI/Model/Mask/MasksSet.h @@ -29,20 +29,20 @@ class RegionOfInterestItem; class MasksSet { public: MasksSet(); - ~MasksSet(); + virtual ~MasksSet(); QVector<MaskItem*> modifiableMaskItems() const; QVector<const MaskItem*> maskItems() const; //! Insert mask at given row. - virtual void insertMask(int row, MaskItem* maskItem); + void insertMask(int row, MaskItem* maskItem); - virtual void addMaskItem(MaskItem* maskItem); + void addMaskItem(MaskItem* maskItem); //! Move mask to a given row - virtual void moveMask(int from_row, int to_row); + void moveMask(int from_row, int to_row); - virtual void removeMaskAt(int row); + void removeMaskAt(int row); //! Can be nullptr. RegionOfInterestItem* regionOfInterestItem() const;