akregator/src

Akregator::Backend::FeedStorageDummyImpl Class Reference

Inheritance diagram for Akregator::Backend::FeedStorageDummyImpl:

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

Detailed Description

Definition at line 32 of file feedstoragedummyimpl.h.


Public Member Functions

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

Member Function Documentation

void Akregator::Backend::FeedStorageDummyImpl::add ( FeedStorage source  )  [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

Implements Akregator::Backend::FeedStorage.

Definition at line 387 of file feedstoragedummyimpl.cpp.

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

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

Implements Akregator::Backend::FeedStorage.

Definition at line 397 of file feedstoragedummyimpl.cpp.

void Akregator::Backend::FeedStorageDummyImpl::clear (  )  [virtual]

deletes all articles from the archive

Implements Akregator::Backend::FeedStorage.

Definition at line 418 of file feedstoragedummyimpl.cpp.

QStringList Akregator::Backend::FeedStorageDummyImpl::articles ( const QString &  tag = QString::null  )  [virtual]

returns the guids of all articles in this storage.

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

Implements Akregator::Backend::FeedStorage.

Definition at line 138 of file feedstoragedummyimpl.cpp.

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

returns the guid of the articles in a given category

Implements Akregator::Backend::FeedStorage.

Definition at line 143 of file feedstoragedummyimpl.cpp.

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

returns the tags of a given article.

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

Implements Akregator::Backend::FeedStorage.

Definition at line 377 of file feedstoragedummyimpl.cpp.


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