import QtQuick 2.6 import QtQuick.Layouts 1.6 Rectangle { radius: 10 color: colors.dark height: row.height + 24 width: parent.width RowLayout { id: row anchors.centerIn: parent width: parent.width - 24 spacing: 15 Rectangle { id: button color: colors.light radius: 22 height: 44 width: 44 Image { id: img anchors.centerIn: parent source: "qrc:/icons/icons/ui/arrow-pointing-down.png" fillMode: Image.Pad } MouseArea { anchors.fill: parent onClicked: timelineManager.saveMedia(eventData.url, eventData.filename, eventData.mimetype, eventData.type) cursorShape: Qt.PointingHandCursor } } ColumnLayout { id: col Text { Layout.fillWidth: true text: eventData.body textFormat: Text.PlainText elide: Text.ElideRight color: colors.text } Text { Layout.fillWidth: true text: eventData.filesize textFormat: Text.PlainText elide: Text.ElideRight color: colors.text } } } }