#ifndef QUESTION_H #define QUESTION_H #include #include class Question { public: Question( const QString& question, const QString& answer1, const QString& answer2, const uint8_t correct ) : m_question( question ), m_answer1( answer1 ), m_answer2( answer2 ), m_correct( correct ) {} bool isCorrect( uint8_t answer ) { return m_correct == answer; } const QString& question() const { return m_question; } const QString& answer1() const { return m_answer1; } const QString& answer2() const { return m_answer2; } private: QString m_question; QString m_answer1; QString m_answer2; uint8_t m_correct; }; #endif // QUESTION_H