19 res.fill(Qt::transparent);
20 QPainter painter(&res);
21 QRect pr(1, 1, res.height() - 2, res.width() - 2);
22 if (color.isValid()) {
23 painter.fillRect(pr, color);
25 QPen pen(Qt::black, 1, Qt::SolidLine, Qt::RoundCap);
28 pen.setColor(Qt::red);
30 painter.setRenderHint(QPainter::SmoothPixmapTransform,
true);
31 painter.setRenderHint(QPainter::Antialiasing,
true);
32 painter.drawLine(QPoint(1, size.height()), QPoint(size.width() - 1, 1));