From f79c5e0e6a309477a560f956fbcccc604bfba722 Mon Sep 17 00:00:00 2001
From: Silas Dohm <silas.dohm@stud.hs-bochum.de>
Date: Wed, 17 Aug 2022 21:15:50 +0200
Subject: [PATCH] cleanup

---
 window.cpp | 11 +++++------
 window.h   | 11 ++++++++---
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/window.cpp b/window.cpp
index d590fed..a18f47d 100644
--- a/window.cpp
+++ b/window.cpp
@@ -1,9 +1,7 @@
 #include "window.h"
 #include <QApplication>
-#include <QStandardPaths>
 #include <QDebug>
-#include <QThread>
-#include <QProgressBar>
+#include <QPushButton>
 #include <QSlider>
 #include <QGridLayout>
 #include <QHBoxLayout>
@@ -11,6 +9,7 @@
 #include <QSpacerItem>
 #include <QTimer>
 
+
 Window::Window(QWidget *parent)
     : QWidget{parent}
 {
@@ -25,9 +24,9 @@ Window::Window(QWidget *parent)
     m_slider->setValue(m_delay);
     connect(m_slider, SIGNAL(valueChanged(int)), this, SLOT(setValue(int)));
 
-    QHBoxLayout *horizontalLayout = new QHBoxLayout(this);
-    QVBoxLayout *verticalLayout = new QVBoxLayout();
-    QGridLayout *layout = new QGridLayout();
+    horizontalLayout = new QHBoxLayout(this);
+    verticalLayout = new QVBoxLayout();
+    layout = new QGridLayout();
 
     m_spacer[0] = new QSpacerItem(4, 4, QSizePolicy::Minimum, QSizePolicy::Fixed);
     m_spacer[1] = new QSpacerItem(4, 4, QSizePolicy::Minimum, QSizePolicy::Fixed);
diff --git a/window.h b/window.h
index 8347cee..421675e 100644
--- a/window.h
+++ b/window.h
@@ -2,11 +2,13 @@
 #define WINDOW_H
 
 #include <QWidget>
-#include <QPushButton>
-#include <QProgressBar>
-#include <QSlider>
 #include "cell.h"
 class QSpacerItem;
+class QHBoxLayout;
+class QVBoxLayout;
+class QGridLayout;
+class QPushButton;
+class QSlider;
 class Window : public QWidget
 {
     Q_OBJECT
@@ -20,6 +22,9 @@ private:
     std::array<Cell, 81> m_cell;
     int m_delay = 300;
     QSpacerItem *m_spacer[3];
+    QHBoxLayout *horizontalLayout;
+    QVBoxLayout *verticalLayout;
+    QGridLayout *layout;
     struct History
     {
         Cell *cell;
-- 
GitLab