• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

akregator

  • Akregator
  • Backend
  • FeedStorage
Public Member Functions | List of all members
Akregator::Backend::FeedStorage Class Referenceabstract

#include <feedstorage.h>

Inheritance diagram for Akregator::Backend::FeedStorage:
Inheritance graph
[legend]

Public Member Functions

virtual void add (FeedStorage *source)=0
 
virtual void addCategory (const QString &guid, const Category &category)=0
 
virtual void addEntry (const QString &guid)=0
 
virtual void addTag (const QString &guid, const QString &tag)=0
 
virtual QStringList articles (const QString &tagID=QString()) const =0
 
virtual QStringList articles (const Category &cat) const =0
 
virtual QString authorEMail (const QString &guid) const =0
 
virtual QString authorName (const QString &guid) const =0
 
virtual QString authorUri (const QString &guid) const =0
 
virtual QList< Category > categories (const QString &guid=QString()) const =0
 
virtual void clear ()=0
 
virtual void close ()=0
 
virtual int comments (const QString &guid) const =0
 
virtual QString commentsLink (const QString &guid) const =0
 
virtual void commit ()=0
 
virtual bool contains (const QString &guid) const =0
 
virtual QString content (const QString &guid) const =0
 
virtual void convertOldArchive ()=0
 
virtual void copyArticle (const QString &guid, FeedStorage *source)=0
 
virtual void deleteArticle (const QString &guid)=0
 
virtual QString description (const QString &guid) const =0
 
virtual void enclosure (const QString &guid, bool &hasEnclosure, QString &url, QString &type, int &length) const =0
 
virtual bool guidIsHash (const QString &guid) const =0
 
virtual bool guidIsPermaLink (const QString &guid) const =0
 
virtual uint hash (const QString &guid) const =0
 
virtual int lastFetch () const =0
 
virtual QString link (const QString &guid) const =0
 
virtual uint pubDate (const QString &guid) const =0
 
virtual void removeEnclosure (const QString &guid)=0
 
virtual void removeTag (const QString &guid, const QString &tag)=0
 
virtual void rollback ()=0
 
virtual void setAuthorEMail (const QString &, const QString &email)=0
 
virtual void setAuthorName (const QString &, const QString &name)=0
 
virtual void setAuthorUri (const QString &, const QString &uri)=0
 
virtual void setComments (const QString &guid, int comments)=0
 
virtual void setCommentsLink (const QString &guid, const QString &commentsLink)=0
 
virtual void setContent (const QString &guid, const QString &content)=0
 
virtual void setDeleted (const QString &guid)=0
 
virtual void setDescription (const QString &guid, const QString &description)=0
 
virtual void setEnclosure (const QString &guid, const QString &url, const QString &type, int length)=0
 
virtual void setGuidIsHash (const QString &guid, bool isHash)=0
 
virtual void setGuidIsPermaLink (const QString &guid, bool isPermaLink)=0
 
virtual void setHash (const QString &guid, uint hash)=0
 
virtual void setLastFetch (int lastFetch)=0
 
virtual void setLink (const QString &guid, const QString &link)=0
 
virtual void setPubDate (const QString &guid, uint pubdate)=0
 
virtual void setStatus (const QString &guid, int status)=0
 
virtual void setTitle (const QString &guid, const QString &title)=0
 
virtual void setUnread (int unread)=0
 
virtual int status (const QString &guid) const =0
 
virtual QStringList tags (const QString &guid=QString()) const =0
 
virtual QString title (const QString &guid) const =0
 
virtual int totalCount () const =0
 
virtual int unread () const =0
 

Detailed Description

Definition at line 66 of file feedstorage.h.

Member Function Documentation

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
sourcethe archive which articles should be appended

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::addCategory ( const QString &  guid,
const Category &  category 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::addEntry ( const QString &  guid)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::addTag ( const QString &  guid,
const QString &  tag 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QStringList Akregator::Backend::FeedStorage::articles ( const QString &  tagID = QString()) const
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) const
pure virtual

returns the guid of the articles in a given category

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::authorEMail ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::authorName ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::authorUri ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QList<Category> Akregator::Backend::FeedStorage::categories ( const QString &  guid = QString()) const
pure virtual

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 void Akregator::Backend::FeedStorage::close ( )
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual int Akregator::Backend::FeedStorage::comments ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::commentsLink ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::commit ( )
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual bool Akregator::Backend::FeedStorage::contains ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::content ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::convertOldArchive ( )
pure virtual

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::deleteArticle ( const QString &  guid)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::description ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::enclosure ( const QString &  guid,
bool &  hasEnclosure,
QString &  url,
QString &  type,
int &  length 
) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual bool Akregator::Backend::FeedStorage::guidIsHash ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual bool Akregator::Backend::FeedStorage::guidIsPermaLink ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual uint Akregator::Backend::FeedStorage::hash ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual int Akregator::Backend::FeedStorage::lastFetch ( ) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QString Akregator::Backend::FeedStorage::link ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual uint Akregator::Backend::FeedStorage::pubDate ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::removeEnclosure ( const QString &  guid)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::removeTag ( const QString &  guid,
const QString &  tag 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::rollback ( )
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setAuthorEMail ( const QString &  ,
const QString &  email 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setAuthorName ( const QString &  ,
const QString &  name 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setAuthorUri ( const QString &  ,
const QString &  uri 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setComments ( const QString &  guid,
int  comments 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setCommentsLink ( const QString &  guid,
const QString &  commentsLink 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setContent ( const QString &  guid,
const QString &  content 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setDeleted ( const QString &  guid)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setDescription ( const QString &  guid,
const QString &  description 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setEnclosure ( const QString &  guid,
const QString &  url,
const QString &  type,
int  length 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setGuidIsHash ( const QString &  guid,
bool  isHash 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setGuidIsPermaLink ( const QString &  guid,
bool  isPermaLink 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setHash ( const QString &  guid,
uint  hash 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setLastFetch ( int  lastFetch)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setLink ( const QString &  guid,
const QString &  link 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setPubDate ( const QString &  guid,
uint  pubdate 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setStatus ( const QString &  guid,
int  status 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setTitle ( const QString &  guid,
const QString &  title 
)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual void Akregator::Backend::FeedStorage::setUnread ( int  unread)
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual int Akregator::Backend::FeedStorage::status ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual QStringList Akregator::Backend::FeedStorage::tags ( const QString &  guid = QString()) const
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.

virtual QString Akregator::Backend::FeedStorage::title ( const QString &  guid) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual int Akregator::Backend::FeedStorage::totalCount ( ) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.

virtual int Akregator::Backend::FeedStorage::unread ( ) const
pure virtual

Implemented in Akregator::Backend::FeedStorageDummyImpl.


The documentation for this class was generated from the following file:
  • feedstorage.h
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:15 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

akregator

Skip menu "akregator"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal