akregator
feedstorage.h
Go to the documentation of this file.
130 virtual void setEnclosure(const QString& guid, const QString& url, const QString& type, int length) = 0;
141 virtual void enclosure(const QString& guid, bool& hasEnclosure, QString& url, QString& type, int& length) const = 0;
virtual void removeTag(const QString &guid, const QString &tag)=0
virtual uint hash(const QString &guid) const =0
virtual void setEnclosure(const QString &guid, const QString &url, const QString &type, int length)=0
virtual QStringList tags(const QString &guid=QString()) const =0
returns the tags of a given article.
virtual QStringList articles(const QString &tagID=QString()) const =0
returns the guids of all articles in this storage.
virtual void close()=0
virtual int status(const QString &guid) const =0
virtual QString authorName(const QString &guid) const =0
virtual void setCommentsLink(const QString &guid, const QString &commentsLink)=0
virtual bool guidIsHash(const QString &guid) const =0
virtual int unread() const =0
virtual void deleteArticle(const QString &guid)=0
bool operator!=(const Category &other) const
Definition: feedstorage.h:53
virtual void setLastFetch(int lastFetch)=0
virtual void setGuidIsPermaLink(const QString &guid, bool isPermaLink)=0
virtual QString content(const QString &guid) const =0
virtual void setDeleted(const QString &guid)=0
virtual void setUnread(int unread)=0
virtual QString title(const QString &guid) const =0
virtual int comments(const QString &guid) const =0
virtual void setLink(const QString &guid, const QString &link)=0
virtual void copyArticle(const QString &guid, FeedStorage *source)=0
reads an article from another storage and adds it to this storage
virtual void addCategory(const QString &guid, const Category &category)=0
Definition: feedstorage.h:66
virtual void commit()=0
virtual void setTitle(const QString &guid, const QString &title)=0
virtual bool contains(const QString &guid) const =0
virtual uint pubDate(const QString &guid) const =0
virtual bool guidIsPermaLink(const QString &guid) const =0
virtual void enclosure(const QString &guid, bool &hasEnclosure, QString &url, QString &type, int &length) const =0
virtual void setPubDate(const QString &guid, uint pubdate)=0
bool operator==(const Category &other) const
two categories are equal when scheme and term are equal, name is ignored
Definition: feedstorage.h:48
virtual void add(FeedStorage *source)=0
Appends all articles from another storage.
virtual void setComments(const QString &guid, int comments)=0
virtual int totalCount() const =0
virtual void convertOldArchive()=0
virtual void removeEnclosure(const QString &guid)=0
virtual QString authorUri(const QString &guid) const =0
virtual void setDescription(const QString &guid, const QString &description)=0
virtual void rollback()=0
virtual void addEntry(const QString &guid)=0
virtual void setAuthorName(const QString &, const QString &name)=0
virtual QString authorEMail(const QString &guid) const =0
virtual int lastFetch() const =0
virtual void setContent(const QString &guid, const QString &content)=0
virtual QList< Category > categories(const QString &guid=QString()) const =0
virtual QString commentsLink(const QString &guid) const =0
virtual QString link(const QString &guid) const =0
virtual void addTag(const QString &guid, const QString &tag)=0
virtual void setHash(const QString &guid, uint hash)=0
virtual void setAuthorEMail(const QString &, const QString &email)=0
virtual void setStatus(const QString &guid, int status)=0
virtual void setAuthorUri(const QString &, const QString &uri)=0
a convenience class to handle categories in the backend
Definition: feedstorage.h:38
virtual void setGuidIsHash(const QString &guid, bool isHash)=0
virtual QString description(const QString &guid) const =0
Definition: article.h:39
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:14 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:14 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.