syndication/rss2
textinput.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 "textinput.h"
00024 #include "tools.h"
00025
00026 #include <QtCore/QString>
00027
00028 namespace Syndication {
00029 namespace RSS2 {
00030
00031
00032 TextInput::TextInput() : ElementWrapper()
00033 {
00034 }
00035
00036 TextInput::TextInput(const QDomElement& element) : ElementWrapper(element)
00037 {
00038 }
00039
00040 QString TextInput::title() const
00041 {
00042 return extractElementTextNS(QString(), QString::fromUtf8("title") );
00043 }
00044
00045 QString TextInput::name() const
00046 {
00047 return extractElementTextNS(QString(), QString::fromUtf8("name") );
00048 }
00049
00050 QString TextInput::description() const
00051 {
00052 return extractElementTextNS(QString(), QString::fromUtf8("description") );
00053 }
00054
00055 QString TextInput::link() const
00056 {
00057 return extractElementTextNS(QString(), QString::fromUtf8("link") );
00058
00059 }
00060
00061 QString TextInput::debugInfo() const
00062 {
00063 QString info;
00064 info += "### TextInput: ###################\n";
00065 if (!title().isNull())
00066 info += "title: #" + title() + "#\n";
00067 if (!link().isNull())
00068 info += "link: #" + link() + "#\n";
00069 if (!description().isNull())
00070 info += "description: #" + description() + "#\n";
00071 if (!name().isNull())
00072 info += "name: #" + name() + "#\n";
00073 info += "### TextInput end ################\n";
00074 return info;
00075 }
00076
00077 }
00078 }