00001 #include "Questao.h"
00002
00006 Questao::Questao(int id): m_id(id) {}
00007
00008 Questao::~Questao ( ) {
00009
00010 }
00011
00017 void Questao::setEnunciado ( string new_var ) {
00018 m_enunciado = new_var;
00019 }
00020
00026 string Questao::getEnunciado ( ) const {
00027 return m_enunciado;
00028 }
00029
00035 int Questao::getId ( ) const {
00036 return m_id;
00037 }
00038
00043 void Questao::setTipo ( TipoQuestao new_var ) {
00044 m_tipo = new_var;
00045 }
00046
00051 TipoQuestao Questao::getTipo ( ) const {
00052 return m_tipo;
00053 }
00054
00059 string Questao::getHtml ( ) const {
00060 stringstream html;
00061 html << "<input type=\"hidden\" name=\"questao" << m_id << "." << Q_STR_TIPO <<"\" value=\"" << m_tipo << "\">";
00062 html << "<div class=\"titulo_questao\">" << m_id << ". " << m_enunciado << "</div>";
00063 html << "<div class=\"corpo_questao\">" << getBodyRespHtml() <<"</div>";
00064 return html.str();
00065 }
00066
00067