00001
00002 #ifndef QUESTIONARIO_H
00003 #define QUESTIONARIO_H
00004
00005 #include "Questao.h"
00006 #include "QuestaoDescritiva.h"
00007 #include "QuestaoSimNao.h"
00008 #include "QuestaoAlternativa.h"
00009 #include <string>
00010 #include <vector>
00011 #include <iostream>
00012 #include <fstream>
00013
00014
00015 using namespace std;
00016
00022 class Questionario
00023 {
00024
00025 private:
00026 typedef vector<Questao*> Questoes;
00027 Questoes questoes;
00028 string m_titulo;
00029 string m_id;
00030
00031 public:
00035 Questionario (string id = "questionario" );
00036
00037 virtual ~Questionario();
00038
00042 void saveToHtml (string arquivo );
00043
00047 void lerDados ( );
00053 void setTitulo ( string new_var );
00054
00060 string getTitulo ( );
00061
00062
00068 void setId ( string new_var );
00069
00075 string getId ( );
00076
00077 };
00078
00079 #endif // QUESTIONARIO_H