25#include "actionmanager.h"
27#include "folderitem.h"
30#include <tqpopupmenu.h>
32#include <kiconloader.h>
36FolderItem::FolderItem(FolderItem* parent, Folder* node) : TreeNodeItem(parent, node)
41FolderItem::FolderItem(FolderItem* parent, TreeNodeItem* after, Folder* node) : TreeNodeItem(parent, after, node)
46FolderItem::FolderItem(TDEListView* parent, Folder* node) : TreeNodeItem(parent, node)
51FolderItem::FolderItem(TDEListView* parent, TreeNodeItem* after, Folder* node) : TreeNodeItem(parent, after, node)
56void FolderItem::initialize(Folder* node)
58 setOpen(node->isOpen());
59 setPixmap ( 0, TDEGlobal::iconLoader()->loadIcon( "folder", TDEIcon::Small) );
61 setText(0, node->title());
64Folder* FolderItem::node()
66 return static_cast<Folder* > (m_node);
69void FolderItem::setOpen( bool open)
71 node()->setOpen(open);
72 TDEListViewItem::setOpen(open);
75FolderItem::~FolderItem()
79void FolderItem::showContextMenu( const TQPoint& p)
81 TQWidget* w = ActionManager::getInstance()->container( "feedgroup_popup");
83 static_cast<TQPopupMenu * >(w)->exec(p);
|