diff --git a/src/gui/formsimulator.cpp b/src/gui/formsimulator.cpp index 62f71d5..f9a1323 100755 --- a/src/gui/formsimulator.cpp +++ b/src/gui/formsimulator.cpp @@ -162,6 +162,7 @@ void FormSimulator::closeEvent(QCloseEvent *e) { emit closed(); e->accept(); + stopSimulation(); } void FormSimulator::setupIcons() { diff --git a/src/templates/flashcard/flashcardsimulator.cpp b/src/templates/flashcard/flashcardsimulator.cpp index b9be23e..2b3d7e5 100755 --- a/src/templates/flashcard/flashcardsimulator.cpp +++ b/src/templates/flashcard/flashcardsimulator.cpp @@ -78,6 +78,8 @@ bool FlashCardSimulator::startSimulation() { m_ui->m_btnStart->setEnabled(true); m_ui->m_lblAuthor->setText(editor->m_ui->m_txtAuthor->lineEdit()->text()); m_ui->m_lblHeading->setText(editor->m_ui->m_txtName->lineEdit()->text()); + m_ui->m_lblAuthor->setWordWrap(true); + m_ui->m_lblHeading->setWordWrap(true); int question_number = 1; QList questions = editor->activeQuestions(); diff --git a/src/templates/learnspellings/learnspellingssimulator.cpp b/src/templates/learnspellings/learnspellingssimulator.cpp index 183fbe2..5cb9306 100755 --- a/src/templates/learnspellings/learnspellingssimulator.cpp +++ b/src/templates/learnspellings/learnspellingssimulator.cpp @@ -91,6 +91,8 @@ bool LearnSpellingsSimulator::startSimulation() { m_ui->m_btnStart->setEnabled(true); m_ui->m_lblAuthor->setText(editor->m_ui->m_txtAuthor->lineEdit()->text()); m_ui->m_lblHeading->setText(editor->m_ui->m_txtName->lineEdit()->text()); + m_ui->m_lblAuthor->setWordWrap(true); + m_ui->m_lblHeading->setWordWrap(true); m_ui->m_phoneWidget->setCurrentIndex(1); return true; @@ -229,7 +231,7 @@ void LearnSpellingsSimulator::loadNextWord() { // We are already viewing last word, we need to go to "summary" page and display results. m_ui->m_lblTotalCorrect->setText(tr("Correct spelled %1").arg(QString::number(m_resultCorrect))); m_ui->m_lblTotalUnanswered->setText(tr("Unanswered %1").arg(QString::number(m_resultSkipped))); - m_ui->m_lblTotalWrong->setText(tr("Wrond spelled %1").arg(QString::number(m_resultIncorrect))); + m_ui->m_lblTotalWrong->setText(tr("Wrong spelled %1").arg(QString::number(m_resultIncorrect))); m_ui->m_phoneWidget->setCurrentIndex(3); } } diff --git a/src/templates/quiz/quizitem.cpp b/src/templates/quiz/quizitem.cpp index bc308c1..9c031fe 100755 --- a/src/templates/quiz/quizitem.cpp +++ b/src/templates/quiz/quizitem.cpp @@ -73,6 +73,7 @@ void QuizItem::clearStylesheets() { void QuizItem::setQuestion(const QuizQuestion &question, int question_number, int total_questions) { m_question = question; + m_ui->m_lblQuestionText->setWordWrap(true); m_ui->m_rbAnswerOne->setText(question.answerOne()); m_ui->m_rbAnswerTwo->setText(question.answerTwo()); @@ -147,6 +148,7 @@ void QuizItem::onSubmitClicked() { foreach (QRadioButton *button, m_answerButtons) { button->setEnabled(false); + button->setChecked(false); } m_ui->m_btnConfirm->setEnabled(false); diff --git a/src/templates/quiz/quizsimulator.cpp b/src/templates/quiz/quizsimulator.cpp index 049e23b..2127008 100755 --- a/src/templates/quiz/quizsimulator.cpp +++ b/src/templates/quiz/quizsimulator.cpp @@ -82,6 +82,8 @@ bool QuizSimulator::startSimulation() { m_ui->m_btnStart->setEnabled(true); m_ui->m_lblAuthor->setText(editor->m_ui->m_txtAuthor->lineEdit()->text()); m_ui->m_lblHeading->setText(editor->m_ui->m_txtName->lineEdit()->text()); + m_ui->m_lblAuthor->setWordWrap(true); + m_ui->m_lblHeading->setWordWrap(true); int question_number = 1; QList questions = editor->activeQuestions();