diff --git a/GUI/Model/Mask/MasksSet.h b/GUI/Model/Mask/MasksSet.h
index 7d33acdc4a0e33d08e6a45c12c7333e6d96bf38f..f74ea2dfc6487dc65a95e479a5bcb0f570d5fed8 100644
--- a/GUI/Model/Mask/MasksSet.h
+++ b/GUI/Model/Mask/MasksSet.h
@@ -33,6 +33,7 @@ public:
     virtual ~MasksSet();
 
     QVector<MaskItem*> maskItemsQ() const;
+    const std::vector<MaskItem*>& maskItems() const { return m_mask_items.shared(); }
 
     //! Insert mask at given row.
     void insertMask(int row, MaskItem* maskItem);