[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:05 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=7b27942

The following commit has been merged in the master branch:
commit 7b27942253fb204ddcb75485a1d1f98a800f33b6
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
    
    Without using Qt::SmoothTransformation, scaled images look "grainy".
    
    REVIEW: 113135
---
 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