parley
guifrontend.cpp
Go to the documentation of this file.
36 : AbstractFrontend(parent), m_modeWidget(0), m_lastImage("invalid"), m_currentBox(0), m_newBoxIfCorrect(0), m_newBoxIfWrong(0)
52 connect(m_themedBackgroundRenderer, SIGNAL(backgroundChanged(QPixmap)), this, SLOT(backgroundChanged(QPixmap)));
59 connect(m_ui->countAsCorrectButton, SIGNAL(clicked()), this, SLOT(countAsCorrectButtonClicked()));
90 if (/*m_modeWidget->metaObject()->className() == QLatin1String("WrittenPracticeWidget")*/false) {
126 m_ui->lessonLabel->setText(i18nc("Display of the current lesson during practice", "Lesson: %1", lessonName));
189 m_ui->totalProgress->setToolTip(i18np("You answered %2 of a total of %1 word.\nYou are %3% done.",
247 m_ui->imageWidget->setPixmap(m_themedBackgroundRenderer->getPixmapForId("image-placeholder", QSize(150, 150)));
355 QColor c = m_themedBackgroundRenderer->fontColor("Outer", p.color(QPalette::Active, QPalette::WindowText));
361 c = m_themedBackgroundRenderer->fontColor("Central", p.color(QPalette::Active, QPalette::WindowText));
368 c = m_themedBackgroundRenderer->fontColor("Correct", scheme.foreground(KColorScheme::PositiveText).color());
372 c = m_themedBackgroundRenderer->fontColor("Wrong", scheme.foreground(KColorScheme::NegativeText).color());
virtual void setResultState(ResultState resultState)
The result state indicated whether a word is counted as correct (and grades are raised) and can be ch...
Definition: guifrontend.cpp:275
virtual void setQuestion(const QVariant &question)=0
virtual void setFeedback(const QVariant &feedback)
Definition: guifrontend.cpp:264
virtual void setSolutionSound(const KUrl &soundUrl)
Definition: guifrontend.cpp:259
virtual void showQuestion()=0
virtual void setSolutionImage(const KUrl &img)
Definition: guifrontend.cpp:225
QPixmap getScaledBackground()
Definition: themedbackgroundrenderer.cpp:78
virtual void setSolution(const QVariant &solution)
Definition: guifrontend.cpp:215
QMargins contentMargins()
Definition: themedbackgroundrenderer.cpp:190
virtual void setSolutionSound(const KUrl &soundUrl)=0
Definition: abstractwidget.h:26
void hintAction()
virtual void setSolution(const QVariant &solution)=0
void setScalingEnabled(bool scaling, bool onlyDownscaling=true)
Definition: imagewidget.cpp:224
void showSetResultButtons(bool show)
Definition: guifrontend.cpp:169
QColor fontColor(const QString &context, const QColor &fallback)
Definition: themedbackgroundrenderer.cpp:106
virtual void setFinishedWordsTotalWords(int finished, int total)
The status such as lesson or number of words has changed.
Definition: guifrontend.cpp:184
virtual void setQuestion(const QVariant &question)
Definition: guifrontend.cpp:199
void setKeepAspectRatio(Qt::AspectRatioMode mode)
Definition: imagewidget.cpp:230
bool eventFilter(QObject *object, QEvent *event)
Definition: guifrontend.cpp:177
virtual void setQuestionFont(const QFont &font)=0
virtual void setSynonym(const QString &entry)=0
virtual void setSolutionPronunciation(const QString &pronunciationText)
Definition: guifrontend.cpp:254
virtual void setSolutionPronunciation(const QString &pronunciationText)=0
void addRect(const QString &name, const QRect &rect)
Definition: themedbackgroundrenderer.cpp:69
virtual void setSolutionFont(const QFont &font)
Definition: guifrontend.cpp:235
void setPixmap(const QPixmap &pixmap)
Definition: imagewidget.cpp:200
virtual void setFeedbackState(AbstractFrontend::ResultState feedbackState)=0
virtual void setQuestionPronunciation(const QString &pronunciationText)=0
virtual void setResultState(AbstractFrontend::ResultState resultState)=0
virtual QVariant userInput()=0
void setTheme(const QString &theme)
Definition: themedbackgroundrenderer.cpp:50
virtual void setSolutionFont(const QFont &font)=0
virtual void setSynonym(const QString &entry)
set a new synonym that should be shown
Definition: guifrontend.cpp:146
void skipAction()
virtual void showSolution()=0
virtual void setFeedbackState(ResultState feedbackState)
The feedback state tells the user if the currently entered word is correct (independent of whether th...
Definition: guifrontend.cpp:269
void continueAction()
void updateBackground()
Definition: themedbackgroundrenderer.cpp:119
QPixmap getPixmapForId(const QString &id, QSize size=QSize())
Definition: themedbackgroundrenderer.cpp:168
virtual void setQuestionSound(const KUrl &soundUrl)=0
virtual void setFeedback(const QVariant &feedback)=0
virtual void setHint(const QVariant &hint)=0
void backgroundChanged(const QPixmap &pixmap)
Definition: guifrontend.cpp:164
Definition: abstractfrontend.h:25
virtual void setHint(const QVariant &hint)
Definition: guifrontend.cpp:194
virtual void setQuestionPronunciation(const QString &pronunciationText)
Definition: guifrontend.cpp:205
virtual void setQuestionFont(const QFont &font)
Definition: guifrontend.cpp:230
void setFadingEnabled(bool fading)
Definition: imagewidget.cpp:235
void setBoxes(grade_t currentBox, grade_t newBoxIfCorrect, grade_t newBoxIfWrong)
Definition: guifrontend.cpp:156
Definition: imagewidget.h:23
virtual void showSynonym()=0
void clearRects()
Definition: themedbackgroundrenderer.cpp:63
virtual void setQuestionSound(const KUrl &soundUrl)
Definition: guifrontend.cpp:210
virtual void setResultPalettes(const QPalette &correctPalette, const QPalette &wrongPalette)
Definition: abstractwidget.cpp:24
virtual void setQuestionImage(const KUrl &img)
Definition: guifrontend.cpp:220
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.