25#ifndef AKREGATORFEEDLIST_H
26#define AKREGATORFEEDLIST_H
44class FeedList : public NodeList
50 FeedList(TQObject *parent = 0, const char *name = 0);
66 virtual TQDomDocument toXML() const;
71 Article findArticle( const TQString& feedURL, const TQString& guid) const;
75 void signalDestroyed(FeedList*);
79 virtual void addNode( TreeNode* node, bool preserveID);
80 virtual void removeNode( TreeNode* node);
85 void parseChildNodes(TQDomNode &node, Folder* parent);
88 FeedList( const FeedList&) : NodeList() {}
89 FeedList& operator=( const FeedList&) { return * this; }
91 friend class AddNodeVisitor;
94 friend class RemoveNodeVisitor;
95 class RemoveNodeVisitor;
97 class FeedListPrivate;
A proxy class for RSS::Article with some additional methods to assist sorting.
virtual TQDomDocument toXML() const exports the feed list as OPML.
virtual bool readFromXML(const TQDomDocument &doc) reads an OPML document and appends the items to this list
Feed * findByURL(const TQString &feedURL) const returns a feed object for a given feed URL.
void append(FeedList *list, Folder *parent=0, TreeNode *after=0) appends another feed list as sub tree.
Represents a folder (containing feeds and/or other folders).
Abstract base class for all kind of elements in the feed tree, like feeds and feed groups (and search...
|