Fix HTile left/right click handling

This commit is contained in:
miruka
2019-09-14 18:52:43 -04:00
parent c6395ff940
commit 76ffdfd28a
4 changed files with 21 additions and 14 deletions

View File

@@ -76,6 +76,12 @@ Column {
null, 4)
}
function openContextMenu() {
contextMenu.media = eventDelegate.hoveredMediaTypeUrl
contextMenu.link = eventContent.hoveredLink
contextMenu.popup()
}
Daybreak {
visible: dayBreak
@@ -98,11 +104,7 @@ Column {
TapHandler {
acceptedButtons: Qt.RightButton
onTapped: {
contextMenu.media = eventDelegate.hoveredMediaTypeUrl
contextMenu.link = eventContent.hoveredLink
contextMenu.popup()
}
onTapped: openContextMenu()
}
HMenu {

View File

@@ -8,7 +8,8 @@ HTile {
theme.chat.message.thumbnailWidth,
)
onClicked: Qt.openUrlExternally(fileUrl)
onLeftClicked: Qt.openUrlExternally(fileUrl)
onRightClicked: eventDelegate.openContextMenu()
onHoveredChanged:
eventDelegate.hoveredMediaTypeUrl =