[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeui/colors
From: Davide Bettio <davide.bettio () kdemail ! net>
Date: 2010-01-11 22:57:27
Message-ID: 1263250647.950227.6333.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1073296 by bettio:
Replaced sharp corners with round corners.
M +9 -3 kcolorcombo.cpp
--- trunk/KDE/kdelibs/kdeui/colors/kcolorcombo.cpp #1073295:1073296
@@ -106,9 +106,12 @@
if (tmpcolor.isValid()) {
innercolor = tmpcolor;
paletteBrush = false;
- painter->setPen(Qt::black);
+ painter->setPen(Qt::transparent);
painter->setBrush(innercolor);
- painter->drawRect(innerrect);
+ QPainter::RenderHints tmpHint = painter->renderHints();
+ painter->setRenderHint(QPainter::Antialiasing);
+ painter->drawRoundedRect(innerrect, 2, 2);
+ painter->setRenderHints(tmpHint);
painter->setBrush(Qt::NoBrush);
}
}
@@ -319,7 +322,10 @@
painter.drawComplexControl(QStyle::CC_ComboBox, opt);
QRect frame = style()->subControlRect(QStyle::CC_ComboBox, &opt, \
QStyle::SC_ComboBoxEditField, this);
- painter.fillRect(frame.adjusted(1, 1, -1, -1), QBrush(d->internalcolor));
+ painter.setRenderHint(QPainter::Antialiasing);
+ painter.setPen(Qt::transparent);
+ painter.setBrush(QBrush(d->internalcolor));
+ painter.drawRoundedRect(frame.adjusted(1, 1, -1, -1), 2, 2);
}
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic