From f8d69dfe8ec39dcab531380f4669ac66a5940225 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 28 Mar 2017 11:04:57 +0200 Subject: [PATCH] ShareDialog: Fix thumbnail size #5654 --- src/gui/sharedialog.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/sharedialog.cpp b/src/gui/sharedialog.cpp index 7506e4f92..0eadeccb2 100644 --- a/src/gui/sharedialog.cpp +++ b/src/gui/sharedialog.cpp @@ -32,6 +32,8 @@ namespace OCC { +static const int thumbnailSize = 40; + ShareDialog::ShareDialog(QPointer accountState, const QString &sharePath, const QString &localPath, @@ -67,7 +69,7 @@ ShareDialog::ShareDialog(QPointer accountState, QFileInfo f_info(_localPath); QFileIconProvider icon_provider; QIcon icon = icon_provider.icon(f_info); - _ui->label_icon->setPixmap(icon.pixmap(40,40)); + _ui->label_icon->setPixmap(icon.pixmap(thumbnailSize, thumbnailSize)); // Set filename QFileInfo lPath(_localPath); @@ -213,6 +215,7 @@ void ShareDialog::slotThumbnailFetched(const int &statusCode, const QByteArray & QPixmap p; p.loadFromData(reply, "PNG"); + p = p.scaledToHeight(thumbnailSize, Qt::SmoothTransformation); _ui->label_icon->setPixmap(p); } -- 2.30.2