From 48c123e0616fc7164b8db6ca810b17cf9fccb954 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Tue, 13 Feb 2024 23:15:30 +0100 Subject: [PATCH] anticipate forthcoming changes --- GUI/Model/Mask/MasksSet.cpp | 9 ++++++--- GUI/Model/Mask/MasksSet.h | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/GUI/Model/Mask/MasksSet.cpp b/GUI/Model/Mask/MasksSet.cpp index 81799480752..a28383952e4 100644 --- a/GUI/Model/Mask/MasksSet.cpp +++ b/GUI/Model/Mask/MasksSet.cpp @@ -13,7 +13,9 @@ // ************************************************************************************************ #include "GUI/Model/Mask/MasksSet.h" +#include "GUI/Model/Descriptor/PolyItem.h" #include "GUI/Model/Mask/MaskItems.h" +#include "GUI/Support/XML/UtilXML.h" #include <QRegularExpression> namespace { @@ -99,9 +101,10 @@ void MasksSet::updateMaskNames() const auto reg = QRegularExpression("[0-9]"); QMap<QString, int> numMasksByType; - for (const auto& m_mask_item : m_mask_items) { + for (const auto& p : m_mask_items) { + MaskItem* t = p.certainItem(); - QString name = m_mask_item.certainItem()->maskName(); + QString name = t->maskName(); name.remove(reg); int numMasks = 1; @@ -112,7 +115,7 @@ void MasksSet::updateMaskNames() numMasksByType.insert(name, numMasks); name += QString::number(numMasks); - m_mask_item.certainItem()->setMaskName(name); + t->setMaskName(name); } } diff --git a/GUI/Model/Mask/MasksSet.h b/GUI/Model/Mask/MasksSet.h index 5dd0c66c71b..346c48604ae 100644 --- a/GUI/Model/Mask/MasksSet.h +++ b/GUI/Model/Mask/MasksSet.h @@ -19,6 +19,7 @@ #include "GUI/Model/Descriptor/PolyVector.h" #include "GUI/Model/Mask/MasksCatalog.h" #include <QModelIndex> +#include <QXmlStreamWriter> class MaskItem; class MessageService; -- GitLab