00001 #ifndef _H_STUDENT 00002 #define _H_STUDENT 00003 00004 #include <QStringList> 00005 00009 class StudentProfile 00010 { 00011 public: 00012 StudentProfile(); 00013 00014 void setNativeLanguages( QStringList nLangs ); 00015 void setStudyLanguages( QStringList fLangs ); 00016 void addNativeLanguage( QString nLang ); 00017 void addStudyLanguage( QString fLang ); 00018 void setForename( QString fName ); 00019 void setSurname( QString sName ); 00020 void setCurrentNativeLanguage( QString cnLang ); 00021 void setCurrentStudyLanguage( QString cfLang ); 00022 00023 QStringList getNativeLanguages(); 00024 QStringList getStudyLanguages(); 00025 QString getForename(); 00026 QString getSurname(); 00027 QString getCurrentNativeLanguage(); 00028 QString getCurrentStudyLanguage(); 00029 00030 private: 00031 QString forename; 00032 QString surname; 00033 QStringList nativeLanguages; 00034 QStringList studyLanguages; 00035 QString currentNativeLanguage; 00036 QString currentStudyLanguage; 00037 }; 00038 00039 #endif