import QtQuick 2.12 import QtQuick.Layouts 1.12 import "../../Base" HTile { width: Math.min( mainColumn.width - eventContent.spacing * 2, theme.chat.message.thumbnailWidth, ) onClicked: Qt.openUrlExternally(fileUrl) onHoveredChanged: eventDelegate.hoveredMediaTypeUrl = hovered ? [EventDelegate.Media.File, fileUrl] : [] property url thumbnailUrl property url fileUrl property string fileTitle: "" property int fileSize: 0 title.text: fileTitle || qsTr("Untitled file") title.elide: Text.ElideMiddle subtitle.text: CppUtils.formattedBytes(fileSize) image: HIcon { svgName: "download" } }