Translation.h

Go to the documentation of this file.
00001 #ifndef TRANSLATION_H
00002 #define TRANSLATION_H
00003 
00004 #include <iostream.h>
00005 #include <qdatastream.h>
00006 #include <qstring.h>
00007 
00008 class Translation {
00009 
00010 public:
00011 
00012     Translation();
00013     Translation( const QString lang, const QString word = QString(), const QString alt = QString() );
00014     Translation( const Translation& trans );
00015     ~Translation();
00016 
00017     const QString getLanguage() const;
00018     void setLanguage( const QString& language );
00019 
00020     const QString getWord() const;
00021     void setWord( const QString& word );
00022 
00023     const QString getAlt() const;
00024     void setAlt( const QString& alt );
00025 
00026     friend QDataStream& operator<<( QDataStream& out, const Translation& translation );
00027     friend QDataStream& operator>>( QDataStream& in, Translation& translation );
00028 
00029 private:
00030 
00031     QString lang;
00032     QString word;
00033     QString alt;
00034 
00035 };
00036 
00037 QDataStream& operator<<( QDataStream& out, const Translation& translation );
00038 QDataStream& operator>>( QDataStream& in, Translation& translation );
00039 
00040 #endif

Generated on Sun Mar 1 17:30:47 2009 for toMOTko by  doxygen 1.5.6