Revert "QCommonStyle: paint arrows with anti-aliasing"
This reverts commit 74e8f673b8.
Reason for revert: the change as is makes the rendering of arrows in the
styles unpleasantly blurry.
Pick-to: 6.7
Change-Id: I59ccd7373631a550276465caffb7d3074ff5893c
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
bb10
parent
94e83aa7d7
commit
3530985620
|
|
@ -761,11 +761,11 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q
|
|||
% HexString<uint>(pe),
|
||||
opt, QSize(size, size), dpr);
|
||||
if (!QPixmapCache::find(pixmapName, &pixmap)) {
|
||||
const qreal border = size / 5.;
|
||||
const qreal sqsize = size;
|
||||
pixmap = styleCachePixmap(QSize(size, size), dpr);
|
||||
const qreal border = dpr * (size / 5.);
|
||||
const qreal sqsize = dpr * size;
|
||||
pixmap = QPixmap(QSize(size, size));
|
||||
pixmap.fill(Qt::transparent);
|
||||
QPainter imagePainter(&pixmap);
|
||||
imagePainter.setRenderHint(QPainter::Antialiasing);
|
||||
|
||||
QPolygonF poly;
|
||||
switch (pe) {
|
||||
|
|
@ -812,6 +812,7 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q
|
|||
|
||||
imagePainter.drawPolygon(poly);
|
||||
imagePainter.end();
|
||||
pixmap.setDevicePixelRatio(dpr);
|
||||
QPixmapCache::insert(pixmapName, pixmap);
|
||||
}
|
||||
int xOffset = r.x() + (r.width() - size)/2;
|
||||
|
|
|
|||
Loading…
Reference in New Issue