25#include "actionmanager.h"
27#include "tagnodeitem.h"
31#include <kiconloader.h>
34#include <tqpopupmenu.h>
38TagNodeItem::TagNodeItem(FolderItem* parent, TagNode* node) : TreeNodeItem(parent, node)
43TagNodeItem::TagNodeItem(FolderItem* parent, TreeNodeItem* after, TagNode* node) : TreeNodeItem(parent, after, node)
48TagNodeItem::TagNodeItem(TDEListView* parent, TagNode* node) : TreeNodeItem(parent, node)
53TagNodeItem::TagNodeItem(TDEListView* parent, TreeNodeItem* after, TagNode* node) : TreeNodeItem(parent, after, node)
58void TagNodeItem::initialize(TagNode* node)
64 setText(0, node->title());
65 setPixmap ( 0, TDEGlobal::iconLoader()->loadIcon(node->icon(), TDEIcon::Small) );
69void TagNodeItem::nodeChanged()
71 setPixmap ( 0, TDEGlobal::iconLoader()->loadIcon(node()->icon(), TDEIcon::Small));
72 TreeNodeItem::nodeChanged();
75TagNode* TagNodeItem::node()
77 return static_cast<TagNode* > (m_node);
80void TagNodeItem::showContextMenu( const TQPoint& p)
82 TQWidget* w = ActionManager::getInstance()->container( "tagnode_popup");
84 static_cast<TQPopupMenu * >(w)->exec(p);
87TagNodeItem::~TagNodeItem()
|