1 #ifndef TTKITEMDELEGATE_H
2 #define TTKITEMDELEGATE_H
22 #include <QItemDelegate>
25 #define TTK_DATA_ROLE Qt::UserRole + 101
26 #define TTK_TIME_ROLE Qt::UserRole + 102
27 #define TTK_CHECKED_ROLE Qt::UserRole + 103
28 #define TTK_DISPLAY_ROLE Qt::UserRole + 104
29 #define TTK_ENABLED_ROLE Qt::UserRole + 105
30 #define TTK_PROGRESS_ROLE Qt::UserRole + 110
66 void setStyleSheet(
const QString &style)
const;
71 virtual QSize sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &)
const override final;
75 virtual
void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
104 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override final;
110 void buttonChecked();
139 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override final;
167 void setAlignment(Qt::Alignment alignment)
const;
172 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override final;
200 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override final;
207 #endif // TTKITEMDELEGATE_H
#define TTK_MODULE_EXPORT
The class of the label item delegate.
The class of the progress bar item delegate.
#define TTK_DECLARE_MODULE(Class)
QProgressBar * m_progress
virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
void setModuleMode(TTKUInt8 mode)
The class of the abstract item delegate.
The class of the checkbox item delegate.