From 91bf83697fc97210b6fd09f686e0ae0e657fb497 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de>
Date: Tue, 16 May 2023 14:28:26 +0200
Subject: [PATCH] rm includes

---
 GUI/Support/IO/AbstractDataLoader.h       | 5 +----
 GUI/View/Import/ImportDataUtil.cpp        | 1 +
 GUI/View/Loaders/QREDataLoader.h          | 2 ++
 Tests/Unit/GUI/TestAutosaveController.cpp | 1 +
 Tests/Unit/GUI/TestProjectDocument.cpp    | 1 +
 5 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/GUI/Support/IO/AbstractDataLoader.h b/GUI/Support/IO/AbstractDataLoader.h
index f18eaaa792a..b0004f2350b 100644
--- a/GUI/Support/IO/AbstractDataLoader.h
+++ b/GUI/Support/IO/AbstractDataLoader.h
@@ -17,13 +17,10 @@
 
 class QString;
 class QByteArray;
-class QGroupBox;
-class QCustomPlot;
-class QTableWidget;
 class RealItem;
 class AbstractDataLoaderResultModel;
 
-#include <QtCore>
+#include <QObject>
 
 //! Abstract base class for all data loaders (classes to import real data).
 
diff --git a/GUI/View/Import/ImportDataUtil.cpp b/GUI/View/Import/ImportDataUtil.cpp
index b7bae1cefce..3fe8c068cc0 100644
--- a/GUI/View/Import/ImportDataUtil.cpp
+++ b/GUI/View/Import/ImportDataUtil.cpp
@@ -18,6 +18,7 @@
 #include "GUI/Support/IO/ImportDataInfo.h"
 #include "GUI/View/Loaders/QREDataLoader.h"
 #include <QApplication>
+#include <QFile>
 #include <QMessageBox>
 
 namespace {
diff --git a/GUI/View/Loaders/QREDataLoader.h b/GUI/View/Loaders/QREDataLoader.h
index b7295014483..f1c0a52d23c 100644
--- a/GUI/View/Loaders/QREDataLoader.h
+++ b/GUI/View/Loaders/QREDataLoader.h
@@ -16,6 +16,8 @@
 #define BORNAGAIN_GUI_VIEW_LOADERS_QREDATALOADER_H
 
 #include "GUI/Support/IO/AbstractDataLoader1D.h"
+#include <QMap>
+#include <QPointer>
 #include <QVector>
 #include <variant>
 
diff --git a/Tests/Unit/GUI/TestAutosaveController.cpp b/Tests/Unit/GUI/TestAutosaveController.cpp
index 4b07e8d0f22..f3584ddd9b4 100644
--- a/Tests/Unit/GUI/TestAutosaveController.cpp
+++ b/Tests/Unit/GUI/TestAutosaveController.cpp
@@ -12,6 +12,7 @@
 #include "Tests/Unit/GUI/Utils.h"
 #include <QApplication>
 #include <QSignalSpy>
+#include <QUuid>
 
 class TestAutosaveController : public ::testing::Test {
 protected:
diff --git a/Tests/Unit/GUI/TestProjectDocument.cpp b/Tests/Unit/GUI/TestProjectDocument.cpp
index c2510f4c1fc..e6c96f108db 100644
--- a/Tests/Unit/GUI/TestProjectDocument.cpp
+++ b/Tests/Unit/GUI/TestProjectDocument.cpp
@@ -13,6 +13,7 @@
 #include "Tests/Unit/GUI/Utils.h"
 #include <QFileInfo>
 #include <QSignalSpy>
+#include <QUuid>
 
 class TestProjectDocument : public ::testing::Test {
 protected:
-- 
GitLab