akregator/src

Akregator::Backend::FeedStorage Class Reference

Inheritance diagram for Akregator::Backend::FeedStorage:

Akregator::Backend::FeedStorageDummyImpl List of all members.

Detailed Description

Definition at line 67 of file feedstorage.h.


Public Member Functions

virtual int unread ()=0
virtual void setUnread (int unread)=0
virtual int totalCount ()=0
virtual int lastFetch ()=0
virtual void setLastFetch (int lastFetch)=0
virtual QStringList articles (const QString &tagID=QString::null)=0
virtual QStringList articles (const Category &cat)=0
virtual void add (FeedStorage *source)=0
virtual void copyArticle (const QString &guid, FeedStorage *source)=0
virtual void clear ()=0
virtual bool contains (const QString &guid)=0
virtual void addEntry (const QString &guid)=0
virtual void deleteArticle (const QString &guid)=0
virtual int comments (const QString &guid)=0
virtual QString commentsLink (const QString &guid)=0
virtual void setCommentsLink (const QString &guid, const QString &commentsLink)=0
virtual void setComments (const QString &guid, int comments)=0
virtual bool guidIsHash (const QString &guid)=0
virtual void setGuidIsHash (const QString &guid, bool isHash)=0
virtual bool guidIsPermaLink (const QString &guid)=0
virtual void setGuidIsPermaLink (const QString &guid, bool isPermaLink)=0
virtual uint hash (const QString &guid)=0
virtual void setHash (const QString &guid, uint hash)=0
virtual void setDeleted (const QString &guid)=0
virtual QString link (const QString &guid)=0
virtual void setLink (const QString &guid, const QString &link)=0
virtual uint pubDate (const QString &guid)=0
virtual void setPubDate (const QString &guid, uint pubdate)=0
virtual int status (const QString &guid)=0
virtual void setStatus (const QString &guid, int status)=0
virtual QString title (const QString &guid)=0
virtual void setTitle (const QString &guid, const QString &title)=0
virtual QString description (const QString &guid)=0
virtual void setDescription (const QString &guid, const QString &description)=0
virtual void addTag (const QString &guid, const QString &tag)=0
virtual void removeTag (const QString &guid, const QString &tag)=0
virtual QStringList tags (const QString &guid=QString::null)=0
virtual void addCategory (const QString &guid, const Category &category)=0
virtual QValueList< Categorycategories (const QString &guid=QString::null)=0
virtual void setEnclosure (const QString &guid, const QString &url, const QString &type, int length)=0
virtual void removeEnclosure (const QString &guid)=0
virtual void setAuthor (const QString &, const QString &)
virtual QString author (const QString &)
virtual void enclosure (const QString &guid, bool &hasEnclosure, QString &url, QString &type, int &length)=0
virtual void close ()=0
virtual void commit ()=0
virtual void rollback ()=0
virtual void convertOldArchive ()=0

Member Function Documentation

virtual QStringList Akregator::Backend::FeedStorage::articles ( const QString &  tagID = QString::null  )  [pure virtual]

returns the guids of all articles in this storage.

If a tagID is given, only articles with this tag are returned

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QStringList Akregator::Backend::FeedStorage::articles ( const Category cat  )  [pure virtual]

returns the guid of the articles in a given category

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::add ( FeedStorage source  )  [pure virtual]

Appends all articles from another storage.

If there is already an article in this feed with the same guid, it is replaced by the article from the source

Parameters:
source the archive which articles should be appended

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::copyArticle ( const QString &  guid,
FeedStorage source 
) [pure virtual]

reads an article from another storage and adds it to this storage

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::clear (  )  [pure virtual]

deletes all articles from the archive

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QStringList Akregator::Backend::FeedStorage::tags ( const QString &  guid = QString::null  )  [pure virtual]

returns the tags of a given article.

If guid is null, it returns all tags used in this feed

Implemented in Akregator::Backend::FeedStorageDummyImpl.


The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys