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 "image.h"
9
10namespace Syndication
11{
12Image::~Image()
13{
14}
15
16QString Image::debugInfo() const
17{
18 QString info = QLatin1String("# Image begin #####################\n");
19
20 QString durl = url();
21
22 if (!durl.isNull()) {
23 info += QLatin1String("url: #") + durl + QLatin1String("#\n");
24 }
25
26 QString dtitle = title();
27
28 if (!dtitle.isNull()) {
29 info += QLatin1String("title: #") + dtitle + QLatin1String("#\n");
30 }
31
32 QString dlink = link();
33
34 if (!dlink.isNull()) {
35 info += QLatin1String("link: #") + dlink + QLatin1String("#\n");
36 }
37
38 QString ddescription = description();
39
40 if (!ddescription.isNull()) {
41 info += QLatin1String("description: #") + ddescription + QLatin1String("#\n");
42 }
43
44 int dheight = height();
45 if (dheight > 0) {
46 info += QLatin1String("height: #") + QString::number(height()) + QLatin1String("#\n");
47 }
48
49 int dwidth = width();
50 if (dwidth > 0) {
51 info += QLatin1String("width: #") + QString::number(width()) + QLatin1String("#\n");
52 }
53 info += QLatin1String("# Image end #######################\n");
54
55 return info;
56}
57
58} // namespace Syndication
59

source code of syndication/src/image.cpp