From 80c8983080664048ffd260ce98472fd2cbbb6c4c Mon Sep 17 00:00:00 2001 From: JPaehr Date: Sat, 27 Sep 2014 11:03:49 +0200 Subject: [PATCH] activate query to close window in Racemode --- windowrace.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/windowrace.cpp b/windowrace.cpp index fca3188..02fb02d 100644 --- a/windowrace.cpp +++ b/windowrace.cpp @@ -185,13 +185,22 @@ void WindowRace::closeEvent(QCloseEvent *event){ QMessageBox msgBox; msgBox.setText("Wirklich schliessen?"); msgBox.setInformativeText(""); - msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel); - msgBox.setDefaultButton(QMessageBox::Save); + msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); + msgBox.setDefaultButton(QMessageBox::No); int ret = msgBox.exec(); - - this->wRennliste->schliessen(); - event->accept(); + switch (ret) { + case QMessageBox::No: + event->ignore(); + break; + case QMessageBox::Yes: + this->wRennliste->schliessen(); + event->accept(); + break; + default: + // should never be reached + break; + } } void WindowRace::breakCounter(){