FlashExam: some fixes

This commit is contained in:
Nicolas Mailloux 2024-11-27 23:34:03 -05:00
parent 4e60e966ea
commit 9ee4510fa8
2 changed files with 4 additions and 3 deletions

View file

@ -41,7 +41,6 @@ private slots:
void updateJsonFileSlot(QJsonDocument jsonDocument); void updateJsonFileSlot(QJsonDocument jsonDocument);
void showFailedToParseMainUserAppsJsonFile(); void showFailedToParseMainUserAppsJsonFile();
void on_todoLaunchBtn_clicked(); void on_todoLaunchBtn_clicked();
void on_flashExamLaunchBtn_clicked(); void on_flashExamLaunchBtn_clicked();
private: private:

View file

@ -23,6 +23,7 @@ flashExam::flashExam(QWidget *parent)
ui->revealBtn->setStyleSheet("padding: 20px; QPushButton[type='borderless']:pressed { background: black; color: white; border: none}"); ui->revealBtn->setStyleSheet("padding: 20px; QPushButton[type='borderless']:pressed { background: black; color: white; border: none}");
ui->nextBtn->setStyleSheet("padding: 20px; QPushButton[type='borderless']:pressed { background: black; color: white; border: none}"); ui->nextBtn->setStyleSheet("padding: 20px; QPushButton[type='borderless']:pressed { background: black; color: white; border: none}");
ui->backBtn->setStyleSheet("QPushButton[type='borderless']:pressed { background: black; color: white; border: none}"); ui->backBtn->setStyleSheet("QPushButton[type='borderless']:pressed { background: black; color: white; border: none}");
ui->textBrowser->setStyleSheet("font-size: 12pt");
ui->closeBtn->setIcon(QIcon(":/resources/close.png")); ui->closeBtn->setIcon(QIcon(":/resources/close.png"));
ui->backBtn->setIcon(QIcon(":/resources/arrow-left.png")); ui->backBtn->setIcon(QIcon(":/resources/arrow-left.png"));
ui->randomizeCheckBox->click(); ui->randomizeCheckBox->click();
@ -98,8 +99,6 @@ void flashExam::on_revealBtn_clicked()
{ {
if(answerShown) { if(answerShown) {
displayCard(true); displayCard(true);
answerShown = false;
ui->revealBtn->setText("Show answer");
} }
else { else {
QString answerText = answersStringList.at(currentCardNumber); QString answerText = answersStringList.at(currentCardNumber);
@ -128,5 +127,8 @@ void flashExam::displayCard(bool existingCardNumber) {
cardText.remove(0, 2); cardText.remove(0, 2);
ui->cardNumberLabel->setText("Card " + QString::number(currentCardNumber + 1)); ui->cardNumberLabel->setText("Card " + QString::number(currentCardNumber + 1));
ui->textBrowser->setText(cardText); ui->textBrowser->setText(cardText);
ui->revealBtn->setText("Show answer");
answerShown = false;
} }