DtkWidget 5.6.0.2
DTK Widget module
Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 所有成员列表
Dtk::Widget::DStyledItemDelegatePrivate类 参考
类 Dtk::Widget::DStyledItemDelegatePrivate 继承关系图:
Inheritance graph
[图例]
Dtk::Widget::DStyledItemDelegatePrivate 的协作图:
Collaboration graph
[图例]

Public 成员函数

 DStyledItemDelegatePrivate (DStyledItemDelegate *qq)
 

静态 Public 成员函数

static QSize actionSize (const DViewItemAction *action, const QSize &max, const QSize &fallbackIconSize, int spacing)
 
static QSize displayActionSize (const DViewItemAction *action, const QStyle *style, const QStyleOptionViewItem &option)
 
static QList< QRectdoActionsLayout (QRect base, const DViewItemActionList &list, Qt::Orientation orientation, Qt::LayoutDirection direction, const QSize &fallbackIconSize, QSize *bounding)
 
static void drawAction (QPainter *pa, const QStyleOptionViewItem &option, const QRect &rect, const DViewItemAction *action, int spacing)
 
static QSize drawActions (QPainter *pa, const QStyleOptionViewItem &option, const QVariant &value, Qt::Edge edge, QList< QPair< QAction *, QRect > > *clickableActionRect)
 

Public 属性

DStyledItemDelegate::BackgroundType backgroundType = DStyledItemDelegate::NoBackground
 
QMargins margins
 
QSize itemSize
 
int itemSpacing = 0
 
QMap< QModelIndex, QList< QPair< QAction *, QRect > > > clickableActionMap
 
QAction * pressedAction = nullptr
 

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