46 void paint( QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index )
const override;
48 QSize
sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index )
const override;
59 QFont detailFont(
const QStyleOptionViewItem &option )
const;
60 QFont categoryFont(
const QStyleOptionViewItem &option )
const;
61 QFont titleFont(
const QStyleOptionViewItem &option )
const;
62 void drawHighlight(
const QStyleOptionViewItem &option, QPainter *thepPainter,
int height )
const;
64 QStringList wordWrap(
const QString &
string,
const QFontMetrics &metrics,
int width )
const;
65 void paintManually( QPainter *painter,
const QStyleOptionViewItem &option,
const QgsDetailedItemData &data )
const;
66 void paintAsWidget( QPainter *painter,
const QStyleOptionViewItem &option,
const QgsDetailedItemData &data )
const;
69 QCheckBox *mpCheckBox =
nullptr;
71 int mHorizontalSpacing;