Add bubbles on top of EventImage to show name-date

This commit is contained in:
miruka
2019-10-30 09:21:58 -04:00
parent 2e4a7904d5
commit ba527abedc
5 changed files with 54 additions and 22 deletions

View File

@@ -6,13 +6,13 @@ HImage {
id: image
horizontalAlignment: Image.AlignLeft
sourceSize.width: theme.chat.message.thumbnailWidth // FIXME
source: animated ? openUrl : thumbnailUrl
source: animated ? openUrl : loader.previewUrl
animated: loader.singleMediaInfo.media_mime === "image/gif" ||
Utils.urlExtension(loader.mediaUrl) === "gif"
property url thumbnailUrl
property url fullImageUrl
readonly property url openUrl: fullImageUrl || thumbnailUrl
property EventMediaLoader loader
readonly property url openUrl: loader.mediaUrl || loader.previewUrl
TapHandler {
@@ -26,4 +26,17 @@ HImage {
eventDelegate.hoveredMediaTypeUrl =
hovered ? [EventDelegate.Media.Image, openUrl] : []
}
EventImageTextBubble {
anchors.left: parent.left
anchors.top: parent.top
text: loader.showSender
textFormat: Text.StyledText
}
EventImageTextBubble {
anchors.right: parent.right
anchors.bottom: parent.bottom
text: loader.showDate
}
}