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));
}
示例#2
0
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);
}