syndication/atom
23 #ifndef SYNDICATION_ATOM_DOCUMENT_H
24 #define SYNDICATION_ATOM_DOCUMENT_H
26 #include <syndication/specificdocument.h>
27 #include <syndication/elementwrapper.h>
31 template <
class T>
class QList;
33 namespace Syndication {
35 class DocumentVisitor;
47 typedef boost::shared_ptr<EntryDocument> EntryDocumentPtr;
48 typedef boost::shared_ptr<FeedDocument> FeedDocumentPtr;
57 class SYNDICATION_EXPORT
FeedDocument :
public Syndication::SpecificDocument,
public ElementWrapper
81 bool accept(DocumentVisitor* visitor);
88 QList<Person> authors()
const;
93 QList<Person> contributors()
const;
98 QList<Category> categories()
const;
105 QString icon()
const;
112 QString logo()
const;
129 QString rights()
const;
136 QString title()
const;
144 QString subtitle()
const;
160 time_t updated()
const;
166 QList<Link> links()
const;
171 QList<Entry> entries()
const;
178 QList<QDomElement> unhandledElements()
const;
186 QString debugInfo()
const;
193 bool isValid()
const;
202 class SYNDICATION_EXPORT
EntryDocument :
public Syndication::SpecificDocument,
public Syndication::ElementWrapper
225 bool accept(DocumentVisitor* visitor);
240 QString debugInfo()
const;
247 bool isValid()
const;
253 #endif // SYNDICATION_ATOM_DOCUMENT_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:26:22 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.