void DailyProgressDialog::streaksChanged() { QDate streak_start, streak_end; m_progress->findLongestStreak(streak_start, streak_end); m_longest_streak->setText(createStreakText(tr("Longest streak"), streak_start, streak_end)); m_progress->findCurrentStreak(streak_start, streak_end); m_current_streak->setText(createStreakText(tr("Current streak"), streak_start, streak_end)); }
editorWindow::editorWindow(QWidget *parent, flashCard * card) : QDialog(parent), ui(new Ui::editorWindow), currentCard(card) { ui->setupUi(this); ui->questionText->setText(currentCard->getQuestion()); ui->answerText->setText(currentCard->getAnswer()); ui->infoText->setText(currentCard->getInfo()); ui->hintText->setText(currentCard->getHint()); ui->levelText->setText(createLevelText()); ui->streakText->setText(createStreakText()); if (currentCard->isHighPriority()) ui->markN2lButton->setDisabled(true); else if (currentCard->isLowPriority()) ui->markKnownButton->setDisabled(true); }