|
DAWorkbench 0.0.1
DAWorkbench API
|
针对workflow节点显示的ToolBox 更多...
#include <DAToolBox.h>
Public 成员函数 | |
| DAToolBox (QWidget *parent=nullptr) | |
| void | addItems (const QMap< QString, QList< DANodeMetaData > > &datas) |
| 添加items | |
| void | addItems (const QList< DANodeMetaData > &datas) |
| 添加items | |
| DANodeListWidget * | getFavoriteList () |
| 获取收藏list,如果没有就创建 | |
| DANodeListWidget * | createFavoriteList () |
| 创建一个收藏列表 | |
| void | addToFavorite (const DANodeMetaData &md) |
| 添加到收藏 | |
| void | removeFavorite (const DANodeMetaData &md) |
| 移除收藏 | |
| DANodeMetaData | getNodeMetaData (const QPoint &p) const |
| 通过位置获取对应的md | |
| void | adjustMinItemHight (int minHeight) |
| 自适应item的最小高度 | |
| int | addItem (QWidget *w, const QIcon &iconSet, const QString &text) |
| int | addItem (QWidget *w, const QString &text) |
| int | count () const |
| int | currentIndex () const |
| QWidget * | currentWidget () const |
针对workflow节点显示的ToolBox
| void DA::DAToolBox::addItems | ( | const QList< DANodeMetaData > & | datas | ) |
添加items
| datas |
| void DA::DAToolBox::addItems | ( | const QMap< QString, QList< DANodeMetaData > > & | datas | ) |
添加items
| datas |
| void DA::DAToolBox::addToFavorite | ( | const DANodeMetaData & | md | ) |
添加到收藏
| md |
| void DA::DAToolBox::adjustMinItemHight | ( | int | minHeight | ) |
自适应item的最小高度
如果发现item的高度小于传入设置的最小值,则会根据最小值自动计算QToolBox的最小高度,保证item能达到最小值
| minHeight |
| DANodeListWidget * DA::DAToolBox::createFavoriteList | ( | ) |
创建一个收藏列表
收藏列表只允许有一个,重复调用不会重复创建
| DANodeListWidget * DA::DAToolBox::getFavoriteList | ( | ) |
获取收藏list,如果没有就创建
| DANodeMetaData DA::DAToolBox::getNodeMetaData | ( | const QPoint & | p | ) | const |
通过位置获取对应的md
| p |
| void DA::DAToolBox::removeFavorite | ( | const DANodeMetaData & | md | ) |
移除收藏
| md |