Syndication Library
29 #include <QtCore/QList>
30 #include <QtCore/QString>
32 namespace Syndication {
42 info += QLatin1String(
"# Feed begin ######################\n");
44 QString dtitle =
title();
46 info += QLatin1String(
"title: #") + dtitle + QLatin1String(
"#\n");
48 QString dlink =
link();
50 info += QLatin1String(
"link: #") + dlink + QLatin1String(
"#\n");
53 if (!ddescription.isNull())
54 info += QLatin1String(
"description: #") + ddescription + QLatin1String(
"#\n");
57 if (!dcopyright.isNull())
58 info += QLatin1String(
"copyright: #") + dcopyright + QLatin1String(
"#\n");
61 if (!dlanguage.isNull())
62 info += QLatin1String(
"language: #") + dlanguage + QLatin1String(
"#\n");
64 QList<PersonPtr> dauthors =
authors();
65 QList<PersonPtr>::ConstIterator itp = dauthors.constBegin();
66 QList<PersonPtr>::ConstIterator endp = dauthors.constEnd();
68 for ( ; itp != endp; ++itp)
69 info += (*itp)->debugInfo();
72 QList<CategoryPtr>::ConstIterator itc = dcategories.constBegin();
73 QList<CategoryPtr>::ConstIterator endc = dcategories.constEnd();
75 for ( ; itc != endc; ++itc)
76 info += (*itc)->debugInfo();
78 ImagePtr dimage =
image();
80 if (!dimage->isNull())
81 info += dimage->debugInfo();
83 QList<ItemPtr> ditems =
items();
84 QList<ItemPtr>::ConstIterator it = ditems.constBegin();
85 QList<ItemPtr>::ConstIterator end = ditems.constEnd();
87 for ( ; it != end; ++it)
88 info += (*it)->debugInfo();
90 info += QLatin1String(
"# Feed end ########################\n");
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:26:15 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.