Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kamm <mail@ckamm.de>2017-03-28 12:04:57 +0300
committerChristian Kamm <mail@ckamm.de>2017-04-04 10:40:48 +0300
commitf8d69dfe8ec39dcab531380f4669ac66a5940225 (patch)
tree508ee4f04e78a68850727f4848e92291fb73ecd8 /src/gui/sharedialog.cpp
parentce735d8d68340006229aa63b3c0e2329e717e803 (diff)
ShareDialog: Fix thumbnail size #5654
Diffstat (limited to 'src/gui/sharedialog.cpp')
-rw-r--r--src/gui/sharedialog.cpp5
1 files changed, 4 insertions, 1 deletions
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> accountState,
const QString &sharePath,
const QString &localPath,
@@ -67,7 +69,7 @@ ShareDialog::ShareDialog(QPointer<AccountState> 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);
}