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

链接设置 更多...

#include <DANodeLinkItemSettingWidget.h>

类 DA::DANodeLinkItemSettingWidget 继承关系图:

信号

void currentLinkLineStyleChanged (DAAbstractNodeLinkGraphicsItem::LinkLineStyle s)
 连线样式改变发射的信号
 
void linkLinePenChanged (const QPen &p)
 请求连线的画笔改变
 

Public 成员函数

 DANodeLinkItemSettingWidget (QWidget *parent=nullptr)
 DANodeLinkItemSettingWidget
 
void setCurrentLinkLineStyle (DAAbstractNodeLinkGraphicsItem::LinkLineStyle s, bool updateLinkItem=false)
 设置当前显示的连线样式,此函数不会触发
 
void setLinkLinePen (const QPen &p, bool updateLinkItem=false)
 设置连线画笔,此函数不会触发
 
void setLinkItem (DAAbstractNodeLinkGraphicsItem *link)
 设置item
 
DAAbstractNodeLinkGraphicsItemgetLinkItem () const
 获取item
 
void updateLinkEndpointInfo (DAAbstractNodeLinkGraphicsItem *link)
 设置端点的信息
 
void updateData ()
 刷新数据
 
void setScene (DANodeGraphicsScene *sc)
 设置scene
 

Protected 成员函数

void initEndpointComboxBox ()
 初始化
 
QPixmap generateEndPointPixmap (DAAbstractNodeLinkGraphicsItem *link, DAAbstractNodeLinkGraphicsItem::EndPointType epType)
 

详细描述

链接设置

成员函数说明

◆ currentLinkLineStyleChanged

void DA::DANodeLinkItemSettingWidget::currentLinkLineStyleChanged ( DAAbstractNodeLinkGraphicsItem::LinkLineStyle  s)
signal

连线样式改变发射的信号

参数
s

◆ getLinkItem()

DAAbstractNodeLinkGraphicsItem * DANodeLinkItemSettingWidget::getLinkItem ( ) const

获取item

返回

◆ linkLinePenChanged

void DA::DANodeLinkItemSettingWidget::linkLinePenChanged ( const QPen &  p)
signal

请求连线的画笔改变

参数
p

◆ setCurrentLinkLineStyle()

void DANodeLinkItemSettingWidget::setCurrentLinkLineStyle ( DAAbstractNodeLinkGraphicsItem::LinkLineStyle  s,
bool  updateLinkItem = false 
)

设置当前显示的连线样式,此函数不会触发

参见
currentLinkLineStyleChanged 信号
参数
s
updateLinkItem如果为false,此函数只负责界面操作,并不会对持有的linkitem改变

◆ setLinkItem()

void DANodeLinkItemSettingWidget::setLinkItem ( DAAbstractNodeLinkGraphicsItem link)

设置item

参数
link

◆ setLinkLinePen()

void DANodeLinkItemSettingWidget::setLinkLinePen ( const QPen &  p,
bool  updateLinkItem = false 
)

设置连线画笔,此函数不会触发

参见
linkLinePenChanged 信号
参数
p
updateLinkItem

◆ setScene()

void DANodeLinkItemSettingWidget::setScene ( DANodeGraphicsScene sc)

设置scene

参数
sc

◆ updateLinkEndpointInfo()

void DANodeLinkItemSettingWidget::updateLinkEndpointInfo ( DAAbstractNodeLinkGraphicsItem link)

设置端点的信息

参数
link

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