Syndication Library
person.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include "person.h"
00024
00025 #include <QtCore/QString>
00026
00027 namespace Syndication {
00028
00029 Person::~Person()
00030 {
00031 }
00032
00033 QString Person::debugInfo() const
00034 {
00035 QString info;
00036 info += "# Person begin ####################\n";
00037
00038 QString dname = name();
00039
00040 if (!dname.isNull())
00041 {
00042 info += "name: #" + dname + "#\n";
00043 }
00044
00045 QString duri = uri();
00046
00047 if (!duri.isNull())
00048 {
00049 info += "uri: #" + duri + "#\n";
00050 }
00051
00052 QString demail = email();
00053
00054 if (!demail.isNull())
00055 {
00056 info += "email: #" + demail + "#\n";
00057 }
00058
00059 info += "# Person end ######################\n";
00060
00061 return info;
00062 }
00063
00064 bool Person::operator==(const Person& other) const
00065 {
00066 return name() == other.name() && email() == other.email() && uri() == other.uri();
00067 }
00068
00069 }