akregator/src
Akregator::Backend::FeedStorage Class Reference
Inheritance diagram for Akregator::Backend::FeedStorage:

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< Category > | categories (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] |
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: