31 #include "templates/quiz/quizquestion.h"
33 #include <QStringList>
36 QuizQuestion::QuizQuestion() {
37 m_answers = QStringList();
38 m_answers << QString() << QString() << QString() << QString();
41 QuizQuestion::~QuizQuestion() {
45 return m_correctAnswer;
48 void QuizQuestion::setCorrectAnswer(
int correctAnswer) {
52 void QuizQuestion::setAnswer(
int index,
const QString &answer) {
53 if (index >= 0 && index < 4) {
54 m_answers.replace(index, answer);
58 QString QuizQuestion::answerOne()
const {
59 return m_answers.at(0);
62 QString QuizQuestion::answerTwo()
const {
63 return m_answers.at(1);
66 QString QuizQuestion::answerThree()
const {
67 return m_answers.at(2);
70 QString QuizQuestion::answerFour()
const {
71 return m_answers.at(3);
74 QString QuizQuestion::question()
const {
78 void QuizQuestion::setQuestion(
const QString &question) {
79 m_question = question;
int correctAnswer() const
Access to inde of correct answer.