akregator/src
tagnodeitem.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef AKREGATOR_TAGNODEITEM_H
00025 #define AKREGATOR_TAGNODEITEM_H
00026
00027 #include "treenodeitem.h"
00028 #include "tagnode.h"
00029
00030 namespace Akregator
00031 {
00032
00033 class Folder;
00034 class FolderItem;
00035
00036 class TagNodeItem : public TreeNodeItem
00037 {
00038
00039 public:
00040 TagNodeItem(FolderItem* parent, TagNode* node);
00041 TagNodeItem(FolderItem* parent, TreeNodeItem* after, TagNode* node);
00042 TagNodeItem(KListView* parent, TagNode* node);
00043 TagNodeItem(KListView* parent, TreeNodeItem* after, TagNode* node);
00044 virtual ~TagNodeItem();
00045 virtual void nodeChanged();
00046
00047 virtual TagNode* node();
00048 virtual void showContextMenu(const QPoint& p);
00049
00050 private:
00051 void initialize(TagNode* node);
00052 };
00053
00054 }
00055
00056 #endif
|