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