Commit 56890720 authored by Ronan Abhamon's avatar Ronan Abhamon

fix(ImageProviders): set size on request

parent afceb67c
...@@ -36,6 +36,8 @@ AvatarProvider::AvatarProvider () : QQuickImageProvider( ...@@ -36,6 +36,8 @@ AvatarProvider::AvatarProvider () : QQuickImageProvider(
mAvatarsPath = ::Utils::coreStringToAppString(Paths::getAvatarsDirPath()); mAvatarsPath = ::Utils::coreStringToAppString(Paths::getAvatarsDirPath());
} }
QImage AvatarProvider::requestImage (const QString &id, QSize *, const QSize &) { QImage AvatarProvider::requestImage (const QString &id, QSize *size, const QSize &) {
return QImage(mAvatarsPath + id); QImage image(mAvatarsPath + id);
*size = image.size();
return image;
} }
...@@ -36,6 +36,8 @@ ThumbnailProvider::ThumbnailProvider () : QQuickImageProvider( ...@@ -36,6 +36,8 @@ ThumbnailProvider::ThumbnailProvider () : QQuickImageProvider(
mThumbnailsPath = ::Utils::coreStringToAppString(Paths::getThumbnailsDirPath()); mThumbnailsPath = ::Utils::coreStringToAppString(Paths::getThumbnailsDirPath());
} }
QImage ThumbnailProvider::requestImage (const QString &id, QSize *, const QSize &) { QImage ThumbnailProvider::requestImage (const QString &id, QSize *size, const QSize &) {
return QImage(mThumbnailsPath + id); QImage image(mThumbnailsPath + id);
*size = image.size();
return image;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment