From a1e52faa616c0df8643c53dde0212b19d07c1e4b Mon Sep 17 00:00:00 2001
From: Joachim Wuttke <j.wuttke@fz-juelich.de>
Date: Fri, 26 Jul 2024 17:32:01 +0200
Subject: [PATCH] disambiguate signals sampleModified, seModified

---
 GUI/View/Sample/HeinzFormLayout.cpp        |  2 +-
 GUI/View/Sample/ISelectionForm.h           |  2 +-
 GUI/View/Sample/InterferenceForm.cpp       |  4 +--
 GUI/View/Sample/LayerEditorUtil.cpp        |  2 +-
 GUI/View/Sample/LayerForm.cpp              |  2 +-
 GUI/View/Sample/MaterialInplaceForm.cpp    |  2 +-
 GUI/View/Sample/SampleEditor.cpp           |  2 +-
 GUI/View/Sample/SampleEditor.h             |  2 +-
 GUI/View/Sample/SampleEditorController.cpp | 38 +++++++++++-----------
 GUI/View/Sample/SampleEditorController.h   |  2 +-
 GUI/View/View/SampleView.cpp               |  6 ++--
 11 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/GUI/View/Sample/HeinzFormLayout.cpp b/GUI/View/Sample/HeinzFormLayout.cpp
index e5dc7f0ee0f..b5a16c90458 100644
--- a/GUI/View/Sample/HeinzFormLayout.cpp
+++ b/GUI/View/Sample/HeinzFormLayout.cpp
@@ -123,7 +123,7 @@ void HeinzFormLayout::insertValue(int row, DoubleProperty& d)
 {
     insertValue(row, d, [ec = m_ec, &d](double val) {
         d.setDVal(val);
-        emit ec->modified();
+        emit ec->sampleModified();
     });
 }
 
diff --git a/GUI/View/Sample/ISelectionForm.h b/GUI/View/Sample/ISelectionForm.h
index 9285d2b858f..e616ff4fccb 100644
--- a/GUI/View/Sample/ISelectionForm.h
+++ b/GUI/View/Sample/ISelectionForm.h
@@ -49,7 +49,7 @@ protected:
             clear();
             d.setCertainIndex(current);
             createContent();
-            emit m_ec->modified();
+            emit m_ec->sampleModified();
         });
 
         m_grid_layout->addWidget(m_combo, 1, 0);
diff --git a/GUI/View/Sample/InterferenceForm.cpp b/GUI/View/Sample/InterferenceForm.cpp
index dacd1862578..dec33a0d956 100644
--- a/GUI/View/Sample/InterferenceForm.cpp
+++ b/GUI/View/Sample/InterferenceForm.cpp
@@ -96,7 +96,7 @@ void InterferenceForm::createInterferenceWidgets()
                              GUI::Util::createIntSpinBox([itf] { return itf->domainSize1(); },
                                                          [this, itf](int v) {
                                                              itf->setDomainSize1(v);
-                                                             emit m_ec->modified();
+                                                             emit m_ec->sampleModified();
                                                          },
                                                          RealLimits::lowerLimited(1),
                                                          "Domain size 1 in number of unit cells"));
@@ -104,7 +104,7 @@ void InterferenceForm::createInterferenceWidgets()
                              GUI::Util::createIntSpinBox([itf] { return itf->domainSize2(); },
                                                          [this, itf](int v) {
                                                              itf->setDomainSize2(v);
-                                                             emit m_ec->modified();
+                                                             emit m_ec->sampleModified();
                                                          },
                                                          RealLimits::lowerLimited(1),
                                                          "Domain size 2 in number of unit cells"));
diff --git a/GUI/View/Sample/LayerEditorUtil.cpp b/GUI/View/Sample/LayerEditorUtil.cpp
index 766caced9c4..d50b15a2b30 100644
--- a/GUI/View/Sample/LayerEditorUtil.cpp
+++ b/GUI/View/Sample/LayerEditorUtil.cpp
@@ -35,7 +35,7 @@ void GUI::Util::Layer::addMultiPropertyToGrid(QGridLayout* m_grid_layout, int fi
 {
     const auto setNewValue = [ec](double val, DoubleProperty& d) {
         d.setDVal(val);
-        emit ec->modified();
+        emit ec->sampleModified();
     };
 
     addMultiPropertyToGrid(m_grid_layout, firstCol, valueProperties, setNewValue, vertically,
diff --git a/GUI/View/Sample/LayerForm.cpp b/GUI/View/Sample/LayerForm.cpp
index b2dea277c36..82baa0714fc 100644
--- a/GUI/View/Sample/LayerForm.cpp
+++ b/GUI/View/Sample/LayerForm.cpp
@@ -103,7 +103,7 @@ LayerForm::LayerForm(QWidget* parent, LayerItem* layerItem, SampleEditorControll
                                                   [this] { return m_layer->numSlices(); },
                                                   [this](int v) {
                                                       m_layer->setNumSlices(v);
-                                                      emit m_ec->modified();
+                                                      emit m_ec->sampleModified();
                                                   },
                                                   RealLimits::lowerLimited(1),
                                                   "Number of horizontal slices.\n"
diff --git a/GUI/View/Sample/MaterialInplaceForm.cpp b/GUI/View/Sample/MaterialInplaceForm.cpp
index 08c2b3ecef5..87b984d51b2 100644
--- a/GUI/View/Sample/MaterialInplaceForm.cpp
+++ b/GUI/View/Sample/MaterialInplaceForm.cpp
@@ -68,7 +68,7 @@ void MaterialInplaceForm::selectMaterial()
         // If the list of materials was edited (e.g. a material added), but the current was not
         // changed, no modified signal would be sent. Check now for changes and emit if necessary.
         if (GUI::Util::createBackup(&m_ec->sampleItem()->materialModel()) != materialsBackup)
-            m_ec->modified();
+            m_ec->sampleModified();
     }
 }
 
diff --git a/GUI/View/Sample/SampleEditor.cpp b/GUI/View/Sample/SampleEditor.cpp
index 9a93263a21c..cddcd33f8e6 100644
--- a/GUI/View/Sample/SampleEditor.cpp
+++ b/GUI/View/Sample/SampleEditor.cpp
@@ -40,7 +40,7 @@ void SampleEditor::setCurrentSample(SampleItem* t)
     connect(ec, &SampleEditorController::requestViewInRealspace, this,
             &SampleEditor::requestViewInRealspace);
     connect(ec, &SampleEditorController::aboutToRemoveItem, this, &SampleEditor::aboutToRemoveItem);
-    connect(ec, &SampleEditorController::modified, this, &SampleEditor::modified);
+    connect(ec, &SampleEditorController::sampleModified, this, &SampleEditor::seModified);
 
     t->updateDefaultLayerColors();
 
diff --git a/GUI/View/Sample/SampleEditor.h b/GUI/View/Sample/SampleEditor.h
index 8679e269451..e5f2e12d0db 100644
--- a/GUI/View/Sample/SampleEditor.h
+++ b/GUI/View/Sample/SampleEditor.h
@@ -34,7 +34,7 @@ public:
 signals:
     void requestViewInRealspace(Item3D* itemToShow);
     void aboutToRemoveItem(Item3D* item);
-    void modified();
+    void seModified();
 
 private:
     std::unique_ptr<SampleEditorController> m_edit_controller;
diff --git a/GUI/View/Sample/SampleEditorController.cpp b/GUI/View/Sample/SampleEditorController.cpp
index 4162cee4ced..fbd1bee840a 100644
--- a/GUI/View/Sample/SampleEditorController.cpp
+++ b/GUI/View/Sample/SampleEditorController.cpp
@@ -100,7 +100,7 @@ void SampleEditorController::onLayerAdded(LayerItem* layer)
     ASSERT(m_sample_form);
     m_sample_form->onLayerAdded(layer);
 
-    emit modified();
+    emit sampleModified();
 
     // expand the new layer's form for better workflow
     for (auto* c : m_sample_form->findChildren<LayerForm*>())
@@ -126,7 +126,7 @@ void SampleEditorController::removeLayerItem(LayerItem* layer)
     m_sample_form->onAboutToRemoveLayer(layer);
     m_sample_item->removeLayer(layer);
     m_sample_form->updateRowVisibilities();
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::onLayoutAdded(LayerForm* layerForm, ParticleLayoutItem* layout)
@@ -136,7 +136,7 @@ void SampleEditorController::onLayoutAdded(LayerForm* layerForm, ParticleLayoutI
     for (auto* layoutForms : layerForm->findChildren<ParticleLayoutForm*>())
         layoutForms->updateTitle(layerForm->layerItem());
 
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::addLayoutItem(LayerForm* layerForm)
@@ -161,13 +161,13 @@ void SampleEditorController::removeLayoutItem(LayerForm* layerForm, ParticleLayo
     for (auto* layoutForm : layerForm->findChildren<ParticleLayoutForm*>())
         layoutForm->updateTitle(layerForm->layerItem());
 
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::onParticleLayoutAdded(ParticleLayoutItem* layout,
                                                    ItemWithParticles* newItem)
 {
-    emit modified();
+    emit sampleModified();
 
     //  search for particle layout widget for notification
     ASSERT(m_sample_form);
@@ -211,7 +211,7 @@ void SampleEditorController::duplicateItemWithParticles(ItemWithParticles* item)
 void SampleEditorController::onParticleCompoundAdded(CompoundItem* composition,
                                                      ItemWithParticles* newItem)
 {
-    emit modified();
+    emit sampleModified();
 
     //  search for composition widget for notification
     ASSERT(m_sample_form);
@@ -276,7 +276,7 @@ void SampleEditorController::setCoreFormfactor(CoreAndShellForm* widget,
 
     particleCoreShell->coreItem()->setFormfactor(FormfactorCatalog::create(type));
     widget->createCoreWidgets();
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::setShellFormfactor(CoreAndShellForm* widget,
@@ -289,7 +289,7 @@ void SampleEditorController::setShellFormfactor(CoreAndShellForm* widget,
 
     particleCoreShell->shellItem()->setFormfactor(FormfactorCatalog::create(type));
     widget->createShellWidgets();
-    emit modified();
+    emit sampleModified();
 }
 
 ParticleLayoutItem* SampleEditorController::parentLayoutItem(ItemWithParticles* item)
@@ -318,7 +318,7 @@ void SampleEditorController::removeParticle(ItemWithParticles* itemToRemove)
 
             emit aboutToRemoveItem(itemToRemove);
             layoutForm->layoutItem()->removeItemWithParticle(itemToRemove);
-            emit modified();
+            emit sampleModified();
             return;
         }
 
@@ -328,7 +328,7 @@ void SampleEditorController::removeParticle(ItemWithParticles* itemToRemove)
 
             emit aboutToRemoveItem(itemToRemove);
             c->compositionItem()->removeItemWithParticle(itemToRemove);
-            emit modified();
+            emit sampleModified();
             return;
         }
 }
@@ -350,14 +350,14 @@ void SampleEditorController::selectMaterial(ItemWithMaterial* item,
             c->updateTitle();
 
     // #baLayerEditor notify all material users (update link info)
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::setMaterialValue(ItemWithMaterial* item, double value,
                                               DoubleProperty& d)
 {
     d.setDVal(value);
-    emit modified();
+    emit sampleModified();
 
     // -- notify all other users of this material (update values in the UI)
     ASSERT(m_sample_form);
@@ -365,14 +365,14 @@ void SampleEditorController::setMaterialValue(ItemWithMaterial* item, double val
         if (c->itemWithMaterial() != item
             && c->itemWithMaterial()->materialIdentifier() == item->materialIdentifier())
             c->updateValues();
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::setDensityRelatedValue(InterferenceItem* interferenceItem,
                                                     double value, DoubleProperty& d)
 {
     d.setDVal(value);
-    emit modified();
+    emit sampleModified();
 
     // -- notify the containing particle layout UI about changed value
     ASSERT(m_sample_form);
@@ -397,7 +397,7 @@ void SampleEditorController::onStoppedToMoveLayer(QWidget* widgetToMove,
 
     // #baLayerEditor: tab order!
 
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::setMesocrystalBasis(MesocrystalForm* widget,
@@ -406,7 +406,7 @@ void SampleEditorController::setMesocrystalBasis(MesocrystalForm* widget,
     auto* meso = widget->mesocrystalItem();
     meso->setBasisItem(createAndInitItem(type));
     widget->createBasisWidgets();
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::setMesocrystalBasis(MesocrystalForm* widget,
@@ -415,7 +415,7 @@ void SampleEditorController::setMesocrystalBasis(MesocrystalForm* widget,
     auto* meso = widget->mesocrystalItem();
     meso->setBasisItem(createAndInitItem(type));
     widget->createBasisWidgets();
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::selectInterference(InterferenceForm* widget, int newIndex)
@@ -434,12 +434,12 @@ void SampleEditorController::selectInterference(InterferenceForm* widget, int ne
         particleLayoutForm->updateDensityValue();
     }
 
-    emit modified();
+    emit sampleModified();
 }
 
 void SampleEditorController::setIntegrateOverXi(LatticeTypeSelectionForm* widget, bool value)
 {
     widget->interferenceItem()->setXiIntegration(value);
     widget->onIntegrateOverXiChanged();
-    emit modified();
+    emit sampleModified();
 }
diff --git a/GUI/View/Sample/SampleEditorController.h b/GUI/View/Sample/SampleEditorController.h
index 7c9801dc9e9..909564c54e6 100644
--- a/GUI/View/Sample/SampleEditorController.h
+++ b/GUI/View/Sample/SampleEditorController.h
@@ -108,7 +108,7 @@ public:
 signals:
     void requestViewInRealspace(Item3D* item);
     void aboutToRemoveItem(Item3D* item);
-    void modified();
+    void sampleModified();
 
 private:
     ItemWithParticles* createAndInitItem(FormfactorCatalog::Type formFactorType) const;
diff --git a/GUI/View/View/SampleView.cpp b/GUI/View/View/SampleView.cpp
index b63af3706e3..1679157d843 100644
--- a/GUI/View/View/SampleView.cpp
+++ b/GUI/View/View/SampleView.cpp
@@ -101,17 +101,17 @@ SampleView::SampleView()
         updateActions();
     });
 
-    connect(editor, &SampleEditor::modified, script_panel, &ScriptPanel::onSampleModified);
+    connect(editor, &SampleEditor::seModified, script_panel, &ScriptPanel::onSampleModified);
 
     connect(editor, &SampleEditor::requestViewInRealspace, this,
             &SampleView::onRequestViewInRealspace);
 
     connect(editor, &SampleEditor::aboutToRemoveItem, this, &SampleView::onAboutToRemoveItem);
 
-    connect(editor, &SampleEditor::modified, m_realspace_panel->widget(),
+    connect(editor, &SampleEditor::seModified, m_realspace_panel->widget(),
             &RealspaceWidget::updateRealScene);
 
-    connect(editor, &SampleEditor::modified, gDoc.get(), &ProjectDocument::setModified);
+    connect(editor, &SampleEditor::seModified, gDoc.get(), &ProjectDocument::setModified);
 
     updateActions();
 }
-- 
GitLab