aboutsummaryrefslogtreecommitdiff
path: root/user.cpp
diff options
context:
space:
mode:
authorKitsune Ral <Kitsune-Ral@users.sf.net>2017-09-13 21:10:36 +0900
committerKitsune Ral <Kitsune-Ral@users.sf.net>2017-09-15 18:48:15 +0900
commitcb3848c1e7fe09c2e778d38139c399b9f0484ce5 (patch)
tree2112a43641cd0622884e79f626a1c8a056885286 /user.cpp
parent5ad32f13b8a7a8552e2b6c56571bd8177b3fabb2 (diff)
downloadlibquotient-cb3848c1e7fe09c2e778d38139c399b9f0484ce5.tar.gz
libquotient-cb3848c1e7fe09c2e778d38139c399b9f0484ce5.zip
MediaThumbnailJob: get rid of useless pimpl; add scaledThumbnail()
Also use scaledThumbnail() in User::requestAvatar()
Diffstat (limited to 'user.cpp')
-rw-r--r--user.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/user.cpp b/user.cpp
index 8d37eef6..f9f48539 100644
--- a/user.cpp
+++ b/user.cpp
@@ -170,12 +170,11 @@ void User::requestAvatar()
void User::Private::requestAvatar()
{
- MediaThumbnailJob* job = connection->getThumbnail(avatarUrl, requestedSize);
+ auto* job = connection->callApi<MediaThumbnailJob>(avatarUrl, requestedSize);
connect( job, &MediaThumbnailJob::success, [=]() {
avatarOngoingRequest = false;
avatarValid = true;
- avatar = job->thumbnail().scaled(requestedSize,
- Qt::KeepAspectRatio, Qt::SmoothTransformation);
+ avatar = job->scaledThumbnail(requestedSize);
scaledAvatars.clear();
emit q->avatarChanged(q);
});