26 #ifndef AKREGATOR_FOLDER_H
27 #define AKREGATOR_FOLDER_H
34 template < class T> class TQValueList;
40 class TreeNodeVisitor;
62 virtual bool accept(TreeNodeVisitor* visitor);
66 virtual TQValueList<Article> articles( const TQString& tag=TQString());
69 virtual TQStringList tags() const;
73 virtual int unread() const;
80 virtual bool isGroup() const { return true; }
87 virtual TQDomElement toOPML( TQDomElement parent, TQDomDocument document ) const;
92 virtual TQValueList<TreeNode*> children() const;
120 virtual bool isOpen() const;
123 virtual void setOpen( bool open);
170 void connectToNode( TreeNode* child);
171 void disconnectFromNode( TreeNode* child);
173 virtual void updateUnreadCount();
180 #endif // AKREGATOR_FOLDER_H
|