Fix HTile left/right click handling
This commit is contained in:
@@ -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 {
|
||||
|
@@ -8,7 +8,8 @@ HTile {
|
||||
theme.chat.message.thumbnailWidth,
|
||||
)
|
||||
|
||||
onClicked: Qt.openUrlExternally(fileUrl)
|
||||
onLeftClicked: Qt.openUrlExternally(fileUrl)
|
||||
onRightClicked: eventDelegate.openContextMenu()
|
||||
|
||||
onHoveredChanged:
|
||||
eventDelegate.hoveredMediaTypeUrl =
|
||||
|
Reference in New Issue
Block a user