50 if (!index.isValid())
return;
54 QRect paintRect = QRect(option.rect.x(), option.rect.y(), option.rect.height(), option.rect.height());
56 painter->drawText(paintRect.width() + 10, option.rect.y() + option.rect.height() - 10, resourceDisplayName);
61 if (option.state & QStyle::State_Selected) {
62 painter->setCompositionMode(QPainter::CompositionMode_HardLight);
63 painter->setOpacity(1.0);
64 painter->fillRect(option.rect, option.palette.highlight());
67 painter->setCompositionMode(QPainter::CompositionMode_SourceOver);
68 painter->setPen(QPen(option.palette.highlight(), 4, Qt::SolidLine, Qt::FlatCap, Qt::MiterJoin));
69 QRect selectedBorder = option.rect.adjusted(2 , 2, -2, -2);
70 painter->drawRect(selectedBorder);
74 m_thumbnailPainter.
paint(painter, globalIndex, option.rect, option.palette, option.state & QStyle::State_Selected,
true);