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());

http://wald.intevation.org/projects/trustbridge/