DtkWidget
DTK Widget module
|
DSimpleListItem 是 DSimpleListView 的接口,得到 DSimpleListView 传递过来的 QPainter、列信息、表格矩形数据后,由开发者完全控制行内容的绘制. 更多...
Public 成员函数 | |
virtual bool | sameAs (DSimpleListItem *item)=0 |
此接口是用来比较两个 item 的函数. | |
virtual void | drawBackground (QRect rect, QPainter *painter, int index, bool isSelect, bool isHover)=0 |
drawBackground 用于绘制背景的接口函数. | |
virtual void | drawForeground (QRect rect, QPainter *painter, int column, int index, bool isSelect, bool isHover)=0 |
drawForeground 用于绘制内容的接口函数. | |
DSimpleListItem 是 DSimpleListView 的接口,得到 DSimpleListView 传递过来的 QPainter、列信息、表格矩形数据后,由开发者完全控制行内容的绘制.
\inmodule dtkwidget
|
pure virtual |
drawBackground 用于绘制背景的接口函数.
rect 对应矩形区域行 painter 可以绘画出你想画的内容 index 索引值,可以根据索引绘制不同的行效果,例如斑马线 isSelect 当前项是否被选择 isHover 鼠标是否悬停在当前项
|
pure virtual |
drawForeground 用于绘制内容的接口函数.
rect 对应矩形区域行 painter 可以绘画出你想画的内容 column 可以根据列索引绘制不同的列内容 index 索引值,可以根据索引绘制不同的效果 isSelect 当前项是否被选择 isHover 鼠标是否悬停在当前项
|
pure virtual |
此接口是用来比较两个 item 的函数.
item 用于比较的 item 指针.