[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:14:04 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=3e65b1b
The following commit has been merged in the master branch:
commit 3e65b1bb771314b7e27faf6af6cc16f233bded52
Author: Leon Handreke <leonh at ndreke.de>
Date: Sun Oct 6 23:34:07 2013 +0000
Scale all avatars in contact list tooltips with Qt::SmoothTransformation
Scale all avatars in contact list tooltips with Qt::SmoothTransformation
Without using Qt::SmoothTransformation, scaled images look "grainy".
---
tooltips/contacttooltip.cpp | 2 +-
tooltips/persontooltip.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tooltips/contacttooltip.cpp b/tooltips/contacttooltip.cpp
index f1b948f..61fc405 100644
--- a/tooltips/contacttooltip.cpp
+++ b/tooltips/contacttooltip.cpp
@@ -45,7 +45,7 @@ ContactToolTip::ContactToolTip(const QModelIndex &index) :
ui->avatarLabel->setAlignment(Qt::AlignCenter);
QPixmap avatarPixmap(qvariant_cast<QPixmap>(index.data(KTp::ContactAvatarPixmapRole)));
- ui->avatarLabel->setPixmap(avatarPixmap.scaled(ui->avatarLabel->size(), Qt::KeepAspectRatio));
+ ui->avatarLabel->setPixmap(avatarPixmap.scaled(ui->avatarLabel->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation));
KTp::Presence presence(Tp::Presence((Tp::ConnectionPresenceType)index.data(KTp::ContactPresenceTypeRole).toUInt(),
QString(), //the presence name is not needed, saves one call to the model
diff --git a/tooltips/persontooltip.cpp b/tooltips/persontooltip.cpp
index aeffeb2..24aa2af 100644
--- a/tooltips/persontooltip.cpp
+++ b/tooltips/persontooltip.cpp
@@ -56,8 +56,8 @@ PersonToolTip::PersonToolTip(const QModelIndex &index) :
ui->contactsWidget->setLayout(new QGridLayout(ui->contactsWidget));
qobject_cast<QGridLayout*>(ui->contactsWidget->layout())->setColumnStretch(1, 500);
- QPixmap avatar = index.data(KTp::ContactAvatarPixmapRole).value<QPixmap>();
- ui->avatarLabel->setPixmap(avatar);
+ QPixmap avatarPixmap = index.data(KTp::ContactAvatarPixmapRole).value<QPixmap>();
+ ui->avatarLabel->setPixmap(avatarPixmap.scaled(ui->avatarLabel->size(), Qt::KeepAspectRatio, Qt::SmoothTransformation));
int smallIconSize = KIconLoader::global()->currentSize(KIconLoader::Small);
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list