diff --git a/GUI/Model/Mask/MaskContainerItem.cpp b/GUI/Model/Mask/MaskContainerItem.cpp
index 1739b028af628c02536d89f537304bbcfe85956b..a674ec35dbe9df8b9f695a2641b72ee4ff10d9e1 100644
--- a/GUI/Model/Mask/MaskContainerItem.cpp
+++ b/GUI/Model/Mask/MaskContainerItem.cpp
@@ -55,11 +55,6 @@ void MaskContainerItem::removeMaskAt(int row)
     m_maskItems.delete_at(row);
 }
 
-void MaskContainerItem::removeMask(MaskItem* maskItem)
-{
-    m_maskItems.delete_element(maskItem);
-}
-
 RegionOfInterestItem* MaskContainerItem::regionOfInterestItem() const
 {
     for (const auto& maskSel : m_maskItems)
diff --git a/GUI/Model/Mask/MaskContainerItem.h b/GUI/Model/Mask/MaskContainerItem.h
index 58be54a55d21e79acd6dd43de549b92311ca4fad..131cc0198e849f18366ed9dff8ac63e5d793aec5 100644
--- a/GUI/Model/Mask/MaskContainerItem.h
+++ b/GUI/Model/Mask/MaskContainerItem.h
@@ -42,9 +42,6 @@ public:
     //! Move mask to a given row
     virtual void moveMask(int from_row, int to_row);
 
-    //! Remove a given mask
-    virtual void removeMask(MaskItem* maskItem);
-
     virtual void removeMaskAt(int row);
 
     //! Can be nullptr.