New WIP image provider.

This commit is contained in:
Black Hat
2019-01-04 20:17:26 +08:00
parent ec43131a10
commit c46d38e38e
13 changed files with 135 additions and 104 deletions

View File

@@ -51,7 +51,7 @@ ColumnLayout {
visible: avatarVisible
hint: author.displayName
source: author.avatarUrl
source: author.avatarMediaId
}
Label {

View File

@@ -51,7 +51,7 @@ ColumnLayout {
visible: avatarVisible
hint: author.displayName
source: author.avatarUrl
source: author.avatarMediaId
}
Label {
@@ -74,15 +74,19 @@ ColumnLayout {
id: img
source: "image://mxc/" + (content.thumbnail_url ? content.thumbnail_url : content.url)
source: downloaded ? progressInfo.localPath : "image://mxc/" +
(content.info && content.info.thumbnail_info ?
content.thumbnailMediaId : content.mediaId)
sourceSize.width: 200
sourceSize.height: 200
layer.enabled: true
layer.effect: OpacityMask {
maskSource: Rectangle {
width: img.width
height: img.height
radius: 24
}
width: img.width
height: img.height
radius: 24
}
}
AutoMouseArea {

View File

@@ -47,7 +47,7 @@ ColumnLayout {
visible: avatarVisible
hint: author.displayName
source: author.avatarUrl
source: author.avatarMediaId
}
Label {
@@ -146,7 +146,7 @@ ColumnLayout {
Layout.preferredHeight: 36
Layout.alignment: Qt.AlignTop
source: replyAuthor ? replyAuthor.avatarUrl : ""
source: replyAuthor ? replyAuthor.avatarMediaId : ""
hint: replyAuthor ? replyAuthor.displayName : "H"
}