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