DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DANodeTreeWidget类 参考

用于显示节点,并支持拖曳到view视图中 更多...

#include <DANodeTreeWidget.h>

类 DA::DANodeTreeWidget 继承关系图:

Public 成员函数

 DANodeTreeWidget (QWidget *par=nullptr)
 
void addItems (const QList< DANodeMetaData > &nodeMetaDatas)
 添加节点
 
void addItem (const DANodeMetaData &md)
 逐个添加
 
void addToFavorite (const DANodeMetaData &md)
 添加到收藏
 
void removeFavorite (const DANodeMetaData &md)
 移除收藏
 
QTreeWidgetItem * getFavoriteItem ()
 收藏item
 
QTreeWidgetItem * createFavoriteItem ()
 
DANodeMetaData getNodeMetaData (const QPoint &p) const
 通过位置获取对应的md
 

Protected 成员函数

virtual void mousePressEvent (QMouseEvent *event) override
 
virtual void mouseMoveEvent (QMouseEvent *event) override
 

详细描述

用于显示节点,并支持拖曳到view视图中

成员函数说明

◆ addItem()

void DA::DANodeTreeWidget::addItem ( const DANodeMetaData md)

逐个添加

注解
注意此效率非常低
参数
md
grouped

◆ addItems()

void DA::DANodeTreeWidget::addItems ( const QList< DANodeMetaData > &  nodeMetaDatas)

添加节点

注解
有潜在的内存泄漏风险,但实际上不会发生
参数
nodeMetaDatas
grouped

◆ addToFavorite()

void DA::DANodeTreeWidget::addToFavorite ( const DANodeMetaData md)

添加到收藏

参数
md

◆ getFavoriteItem()

QTreeWidgetItem * DA::DANodeTreeWidget::getFavoriteItem ( )

收藏item

注解
如果没有会创建
返回

◆ getNodeMetaData()

DANodeMetaData DA::DANodeTreeWidget::getNodeMetaData ( const QPoint &  p) const

通过位置获取对应的md

参数
p
返回

◆ removeFavorite()

void DA::DANodeTreeWidget::removeFavorite ( const DANodeMetaData md)

移除收藏

参数
md

该类的文档由以下文件生成: