1/*
2 This file is part of the syndication library
3 SPDX-FileCopyrightText: 2006 Frank Osterfeld <osterfeld@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.0-or-later
6*/
7
8#include "person.h"
9
10namespace Syndication
11{
12Person::~Person()
13{
14}
15
16QString Person::debugInfo() const
17{
18 QString info = QLatin1String("# Person begin ####################\n");
19
20 QString dname = name();
21
22 if (!dname.isNull()) {
23 info += QLatin1String("name: #") + dname + QLatin1String("#\n");
24 }
25
26 QString duri = uri();
27
28 if (!duri.isNull()) {
29 info += QLatin1String("uri: #") + duri + QLatin1String("#\n");
30 }
31
32 QString demail = email();
33
34 if (!demail.isNull()) {
35 info += QLatin1String("email: #") + demail + QLatin1String("#\n");
36 }
37
38 info += QLatin1String("# Person end ######################\n");
39
40 return info;
41}
42
43bool Person::operator==(const Person &other) const
44{
45 return name() == other.name() && email() == other.email() && uri() == other.uri();
46}
47
48} // namespace Syndication
49

source code of syndication/src/person.cpp