|
|
|
@ -46,15 +46,6 @@ Item { |
|
|
|
|
smooth: true |
|
|
|
|
mipmap: true |
|
|
|
|
|
|
|
|
|
TapHandler { |
|
|
|
|
enabled: type == MtxEvent.ImageMessage && img.status == Image.Ready |
|
|
|
|
onSingleTapped: { |
|
|
|
|
TimelineManager.openImageOverlay(url, room.data.eventId); |
|
|
|
|
eventPoint.accepted = true; |
|
|
|
|
} |
|
|
|
|
gesturePolicy: TapHandler.ReleaseWithinBounds |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
MxcAnimatedImage { |
|
|
|
@ -67,6 +58,16 @@ Item { |
|
|
|
|
eventId: parent.eventId |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
TapHandler { |
|
|
|
|
// TODO(Nico): Replace this with a qml thingy, that also can show animated images |
|
|
|
|
enabled: type == MtxEvent.ImageMessage && (img.status == Image.Ready || mxcimage.loaded) |
|
|
|
|
onSingleTapped: { |
|
|
|
|
TimelineManager.openImageOverlay(url, room.data.eventId); |
|
|
|
|
eventPoint.accepted = true; |
|
|
|
|
} |
|
|
|
|
gesturePolicy: TapHandler.ReleaseWithinBounds |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
HoverHandler { |
|
|
|
|
id: mouseArea |
|
|
|
|
} |
|
|
|
|