akregator
storage.h
Go to the documentation of this file.
virtual int lastFetchFor(const QString &url) const =0
virtual QString restoreTagSet() const =0
virtual void setTotalCountFor(const QString &url, int total)=0
Storage is the main interface to the article archive.
Definition: storage.h:43
virtual void add(Storage *source)=0
adds all feed storages from a source to this storage existing articles are replaced ...
virtual int totalCountFor(const QString &url) const =0
virtual bool commit()=0
Commit changes made in feeds and articles, making them persistent.
virtual bool autoCommit() const =0
virtual void initialize(const QStringList ¶ms)=0
initializes the storage object with given parameters
virtual QStringList feeds() const =0
returns a list of all feeds (URLs) stored in this archive
virtual void setUnreadFor(const QString &url, int unread)=0
Definition: feedstorage.h:66
virtual void storeTagSet(const QString &xmlStr)=0
virtual void storeFeedList(const QString &opmlStr)=0
stores the feed list in the storage backend.
virtual bool rollback()=0
Rollback changes made in feeds and articles, reverting to last committed values.
virtual int unreadFor(const QString &url) const =0
virtual bool open(bool autoCommit=false)=0
Open storage and prepare it for work.
virtual QString restoreFeedList() const =0
virtual void setLastFetchFor(const QString &url, int lastFetch)=0
virtual FeedStorage * archiveFor(const QString &url)=0
virtual bool close()=0
Closes storage, freeing all allocated resources.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.