From 242ec75a18f87064076eb36520bf31211a822327 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de>
Date: Sun, 19 Nov 2023 13:02:47 +0100
Subject: [PATCH] rename class and sources GUI/View/Data/RealDataPresenter ->
 GUI/View/Data/DatafilePresenter

---
 ...RealDataPresenter.cpp => DatafilePresenter.cpp} | 14 +++++++-------
 .../{RealDataPresenter.h => DatafilePresenter.h}   | 14 +++++++-------
 GUI/View/Data/DatafilesStack.cpp                   |  8 ++++----
 GUI/View/Data/DatafilesStack.h                     |  6 +++---
 GUI/View/Frame/Plot2DWithProjectionFrame.h         |  2 +-
 5 files changed, 22 insertions(+), 22 deletions(-)
 rename GUI/View/Data/{RealDataPresenter.cpp => DatafilePresenter.cpp} (82%)
 rename GUI/View/Data/{RealDataPresenter.h => DatafilePresenter.h} (72%)

diff --git a/GUI/View/Data/RealDataPresenter.cpp b/GUI/View/Data/DatafilePresenter.cpp
similarity index 82%
rename from GUI/View/Data/RealDataPresenter.cpp
rename to GUI/View/Data/DatafilePresenter.cpp
index 35b9d405364..4df16840f60 100644
--- a/GUI/View/Data/RealDataPresenter.cpp
+++ b/GUI/View/Data/DatafilePresenter.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit reflection and scattering
 //
-//! @file      GUI/View/Data/RealDataPresenter.cpp
-//! @brief     Implements class RealDataPresenter.
+//! @file      GUI/View/Data/DatafilePresenter.cpp
+//! @brief     Implements class DatafilePresenter.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -12,7 +12,7 @@
 //
 //  ************************************************************************************************
 
-#include "GUI/View/Data/RealDataPresenter.h"
+#include "GUI/View/Data/DatafilePresenter.h"
 #include "Base/Util/Assert.h"
 #include "GUI/Model/Device/DatafileItem.h"
 #include "GUI/View/Frame/MaskEditingFrame.h"
@@ -20,7 +20,7 @@
 #include "GUI/View/Frame/Plot2DWithProjectionFrame.h"
 #include "GUI/View/Frame/SpecularFrame.h"
 
-RealDataPresenter::RealDataPresenter(QWidget* parent)
+DatafilePresenter::DatafilePresenter(QWidget* parent)
     : ItemComboWidget(parent)
 {
     registerWidget("Heat Map", create_new<Plot2DFrame>);
@@ -29,7 +29,7 @@ RealDataPresenter::RealDataPresenter(QWidget* parent)
     registerWidget("Reflectometry (Graph only)", create_new<SpecularFrame>);
 }
 
-QString RealDataPresenter::itemPresentation() const
+QString DatafilePresenter::itemPresentation() const
 {
     if (!realItem())
         return ItemComboWidget::selectedPresentation();
@@ -40,14 +40,14 @@ QString RealDataPresenter::itemPresentation() const
     return realItem()->presentationType();
 }
 
-void RealDataPresenter::setPresentation(const QString& presentationType)
+void DatafilePresenter::setPresentation(const QString& presentationType)
 {
     ItemComboWidget::setPresentation(presentationType);
     if (realItem() && !presentationType.isEmpty())
         realItem()->setPresentationType(presentationType);
 }
 
-QStringList RealDataPresenter::activePresentationList() const
+QStringList DatafilePresenter::activePresentationList() const
 {
     ASSERT(realItem());
 
diff --git a/GUI/View/Data/RealDataPresenter.h b/GUI/View/Data/DatafilePresenter.h
similarity index 72%
rename from GUI/View/Data/RealDataPresenter.h
rename to GUI/View/Data/DatafilePresenter.h
index cbc62444fb6..aebc97bfe87 100644
--- a/GUI/View/Data/RealDataPresenter.h
+++ b/GUI/View/Data/DatafilePresenter.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit reflection and scattering
 //
-//! @file      GUI/View/Data/RealDataPresenter.h
-//! @brief     Defines class RealDataPresenter.
+//! @file      GUI/View/Data/DatafilePresenter.h
+//! @brief     Defines class DatafilePresenter.
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
@@ -12,18 +12,18 @@
 //
 //  ************************************************************************************************
 
-#ifndef BORNAGAIN_GUI_VIEW_DATA_REALDATAPRESENTER_H
-#define BORNAGAIN_GUI_VIEW_DATA_REALDATAPRESENTER_H
+#ifndef BORNAGAIN_GUI_VIEW_DATA_DATAFILEPRESENTER_H
+#define BORNAGAIN_GUI_VIEW_DATA_DATAFILEPRESENTER_H
 
 #include "GUI/View/Combo/ItemComboWidget.h"
 
 //! Presents imported data (DatafileItem) using stack of different widgets and combo box in the
 //! right top corner of DataView, to switch between widgets.
 
-class RealDataPresenter : public ItemComboWidget {
+class DatafilePresenter : public ItemComboWidget {
     Q_OBJECT
 public:
-    explicit RealDataPresenter(QWidget* parent = nullptr);
+    explicit DatafilePresenter(QWidget* parent = nullptr);
 
     void setPresentation(const QString& presentationType) override;
     void setModel(QObject*) {}
@@ -33,4 +33,4 @@ private:
     QString itemPresentation() const override;
 };
 
-#endif // BORNAGAIN_GUI_VIEW_DATA_REALDATAPRESENTER_H
+#endif // BORNAGAIN_GUI_VIEW_DATA_DATAFILEPRESENTER_H
diff --git a/GUI/View/Data/DatafilesStack.cpp b/GUI/View/Data/DatafilesStack.cpp
index 1295f43ae1a..fb89b788a3c 100644
--- a/GUI/View/Data/DatafilesStack.cpp
+++ b/GUI/View/Data/DatafilesStack.cpp
@@ -13,7 +13,7 @@
 //  ************************************************************************************************
 
 #include "GUI/View/Data/DatafilesStack.h"
-#include "GUI/View/Data/RealDataPresenter.h"
+#include "GUI/View/Data/DatafilePresenter.h"
 
 void DatafilesStack::setItem(QObject* item, QObject* model)
 {
@@ -22,10 +22,10 @@ void DatafilesStack::setItem(QObject* item, QObject* model)
         return;
     }
 
-    RealDataPresenter* widget = itemWidget(item);
+    DatafilePresenter* widget = itemWidget(item);
 
     if (!widget) {
-        widget = new RealDataPresenter();
+        widget = new DatafilePresenter();
         m_stackedWidget->addWidget(widget);
         m_itemToWidget[item] = widget;
     }
@@ -38,7 +38,7 @@ void DatafilesStack::setItem(QObject* item, QObject* model)
     widget->setJobOrDatafileItem(item);
 }
 
-RealDataPresenter* DatafilesStack::itemWidget(QObject* /*item*/)
+DatafilePresenter* DatafilesStack::itemWidget(QObject* /*item*/)
 {
     if (!m_itemToWidget.empty())
         return m_itemToWidget.first();
diff --git a/GUI/View/Data/DatafilesStack.h b/GUI/View/Data/DatafilesStack.h
index 58446088d4a..3a06be30cb3 100644
--- a/GUI/View/Data/DatafilesStack.h
+++ b/GUI/View/Data/DatafilesStack.h
@@ -18,7 +18,7 @@
 #include "GUI/View/Item/ItemStackWidget.h"
 #include <QMap>
 
-class RealDataPresenter;
+class DatafilePresenter;
 
 class DatafilesStack : public ItemStackWidget {
 public:
@@ -26,10 +26,10 @@ public:
     //! If no widget yet exists, it will be created.
     void setItem(QObject* item, QObject* model = nullptr);
 
-    RealDataPresenter* itemWidget(QObject* item);
+    DatafilePresenter* itemWidget(QObject* item);
 
 private:
-    QMap<QObject*, RealDataPresenter*> m_itemToWidget;
+    QMap<QObject*, DatafilePresenter*> m_itemToWidget;
 };
 
 #endif // BORNAGAIN_GUI_VIEW_DATA_DATAFILESSTACK_H
diff --git a/GUI/View/Frame/Plot2DWithProjectionFrame.h b/GUI/View/Frame/Plot2DWithProjectionFrame.h
index 53fb95e0577..9f06be5d2a5 100644
--- a/GUI/View/Frame/Plot2DWithProjectionFrame.h
+++ b/GUI/View/Frame/Plot2DWithProjectionFrame.h
@@ -24,7 +24,7 @@ class ProjectionsToolbar;
 class ProjectionsWidget;
 
 //! Main widget to embed projections editor for Data2DItem.
-//! Part of RealDataPresenter and JobResultsPresenter.
+//! Part of DatafilePresenter and JobResultsPresenter.
 
 class Plot2DWithProjectionFrame : public DataAccessWidget {
 public:
-- 
GitLab