From ef6cd4d896f07e816122c63d4a9078a615aa808a Mon Sep 17 00:00:00 2001
From: Anthony <anthony.noir@etu.utc.fr>
Date: Sat, 5 Jun 2021 15:26:39 +0200
Subject: [PATCH] reset

---
 include/interface.hpp | 2 ++
 src/interface.cpp     | 9 ++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/include/interface.hpp b/include/interface.hpp
index bde52bf..ab4e52f 100644
--- a/include/interface.hpp
+++ b/include/interface.hpp
@@ -79,6 +79,8 @@ private slots:
 
     void on_playPauseButton_clicked();
 
+    void on_resetButton_clicked();
+
 private:
     //! \brief Initialiser la liste des transitions et voisinages disponibles
     void init_transition_neighborhood_list();
diff --git a/src/interface.cpp b/src/interface.cpp
index 3ea4d80..f43b5bc 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -60,7 +60,6 @@ MainWindow::MainWindow(QWidget *parent)
 
     connect(timer, &QTimer::timeout, this, [this](){
         on_nextButton_clicked();
-        std::cout << "a\n";
         timer->start();
     });
 }
@@ -647,3 +646,11 @@ void MainWindow::on_playPauseButton_clicked()
         }
     }
 }
+
+void MainWindow::on_resetButton_clicked() {
+    if(timer->isActive()) {
+        timer->stop();
+    }
+    simulation.reset();
+    ui->grid_view->copy_grid(simulation.getGrid());
+}
-- 
GitLab