akregator/src
feeditem.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef AKREGATORFEEDITEM_H
00026 #define AKREGATORFEEDITEM_H
00027
00028 #include "treenodeitem.h"
00029
00030 namespace Akregator
00031 {
00032
00033 class Feed;
00034 class FolderItem;
00035
00039 class FeedItem : public TreeNodeItem
00040 {
00041 public:
00042
00043 FeedItem(FolderItem* parent, Feed* node);
00044 FeedItem(FolderItem* parent, TreeNodeItem* after, Feed* node);
00045 FeedItem(KListView* parent, Feed* node);
00046 FeedItem(KListView* parent, TreeNodeItem* after, Feed* node);
00047
00048 virtual ~FeedItem();
00049 virtual Feed* node();
00050 virtual void nodeChanged();
00051 virtual void showContextMenu(const QPoint& p);
00052
00053 static QPixmap errorPixmap();
00054 static QPixmap defaultPixmap();
00055
00056 private:
00057 void initialize(Feed* node);
00058
00059 };
00060
00061 }
00062
00063 #endif
|