syndication/rss2
source.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 "source.h"
00024 #include "tools.h"
00025
00026 #include <QtCore/QString>
00027
00028 namespace Syndication {
00029 namespace RSS2 {
00030
00031 Source::Source() : ElementWrapper()
00032 {
00033 }
00034
00035 Source::Source(const QDomElement& element) : ElementWrapper(element)
00036 {
00037 }
00038
00039 QString Source::source() const
00040 {
00041 return text();
00042 }
00043
00044 QString Source::url() const
00045 {
00046 return attribute(QString::fromUtf8("url"));
00047 }
00048
00049 QString Source::debugInfo() const
00050 {
00051 QString info;
00052 info += "### Source: ###################\n";
00053 if (!source().isNull())
00054 info += "source: #" + source() + "#\n";
00055 if (!url().isNull())
00056 info += "url: #" + url() + "#\n";
00057 info += "### Source end ################\n";
00058 return info;
00059 }
00060
00061
00062 }
00063 }
00064