diff options
author | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2017-12-28 11:26:59 +0900 |
---|---|---|
committer | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2017-12-28 11:26:59 +0900 |
commit | a3b9fe1ddd2d3b0a0cbb07ffc42317b30a1a3899 (patch) | |
tree | 206628e68b5f19db48b6bcc03cbaa00ae151fc29 /avatar.h | |
parent | 1dce783c4ac9ca37343648114885d332bdfe7fa1 (diff) | |
download | libquotient-a3b9fe1ddd2d3b0a0cbb07ffc42317b30a1a3899.tar.gz libquotient-a3b9fe1ddd2d3b0a0cbb07ffc42317b30a1a3899.zip |
Switch from QPixmap to QImage; add convenience avatar() overloads to Room and User
The switch is necessary because MediaThumbnailJob is supposed to return something that can be worked on in non-GUI threads (as is the case of QML image providers), and QPixmap is not supposed for usage out of the main thread.
Diffstat (limited to 'avatar.h')
-rw-r--r-- | avatar.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -36,7 +36,8 @@ namespace QMatrixClient using notifier_t = std::function<void()>; - QPixmap get(int w, int h, notifier_t notifier); + QImage get(int dimension, notifier_t notifier); + QImage get(int w, int h, notifier_t notifier); QUrl url() const; bool updateUrl(const QUrl& newUrl); |