Downloaded files: include title + ext in filename

This commit is contained in:
miruka
2020-03-09 11:46:08 -04:00
parent bd7b45cc7a
commit 7ee83c5fe4
11 changed files with 45 additions and 13 deletions

View File

@@ -18,6 +18,7 @@ Rectangle {
property string name
property alias mxc: avatarImage.mxc
property alias title: avatarImage.title
property alias toolTipMxc: avatarToolTipImage.mxc
property alias sourceOverride: avatarImage.sourceOverride
@@ -77,6 +78,7 @@ Rectangle {
id: avatarToolTipImage
fillMode: Image.PreserveAspectCrop
mxc: avatarImage.mxc
title: avatarImage.title
sourceSize.width: avatarToolTip.dimension
sourceSize.height: avatarToolTip.dimension

View File

@@ -13,6 +13,7 @@ HImage {
property string mxc
property string title
property string sourceOverride: ""
property bool thumbnail: true
property var cryptDict: ({})
@@ -41,7 +42,8 @@ HImage {
const method = image.thumbnail ? "get_thumbnail" : "get_media"
const args = image.thumbnail ?
[image.mxc, w, h, cryptDict] : [image.mxc, cryptDict]
[image.mxc, image.title, w, h, cryptDict] :
[image.mxc, image.title, cryptDict]
py.callCoro("media_cache." + method, args, path => {
if (! image) return

View File

@@ -7,6 +7,9 @@ HAvatar {
displayName.substring(1) :
displayName
title: "room_" + roomId + ".avatar"
property string roomId
property string displayName
}

View File

@@ -4,6 +4,7 @@ import QtQuick 2.12
HAvatar {
name: displayName || userId.substring(1) // no leading @
title: "user_" + userId + ".avatar"
property string userId