Mercurial > trustbridge
comparison ui/textoverlaybutton.cpp @ 735:c92eb6298dd7
Activate antialiasing for the painter
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Thu, 03 Jul 2014 16:39:51 +0200 |
parents | f6796ff72b65 |
children | a467204a35f5 |
comparison
equal
deleted
inserted
replaced
734:f6796ff72b65 | 735:c92eb6298dd7 |
---|---|
20 QToolButton::paintEvent(e); | 20 QToolButton::paintEvent(e); |
21 if (mOverlay == "0") { | 21 if (mOverlay == "0") { |
22 return; | 22 return; |
23 } | 23 } |
24 QPainter painter(this); | 24 QPainter painter(this); |
25 /* Only usable if opengl is used */ | |
26 painter.setRenderHint(QPainter::HighQualityAntialiasing, true); | |
27 /* Else */ | |
28 painter.setRenderHint(QPainter::Antialiasing, true); | |
29 | |
25 QRect myRect = e->rect().translated(26, -29); | 30 QRect myRect = e->rect().translated(26, -29); |
26 | 31 |
27 // circle | 32 // circle |
28 QLinearGradient gradient(myRect.topLeft(), | 33 QLinearGradient gradient(myRect.topLeft(), |
29 myRect.bottomRight()); | 34 myRect.bottomRight()); |