Files

65 lines
1.5 KiB
QML

import QtQuick
import qs.config
Item {
id: root
required property var exchange
implicitHeight: 40
Rectangle {
width: 24
height: 24
radius: 8
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
color: Theme.alpha(Theme.ok, 0.10)
Text {
anchors.centerIn: parent
text: "\u{F012C}"
color: Theme.ok
font.family: Theme.fontMono
font.pixelSize: 12
}
}
Column {
anchors.left: parent.left
anchors.leftMargin: 34
anchors.right: timeLabel.left
anchors.rightMargin: 8
anchors.verticalCenter: parent.verticalCenter
spacing: 2
Text {
width: parent.width
text: root.exchange.fileName || "File"
color: Theme.fg
elide: Text.ElideMiddle
font.family: Theme.fontFamily
font.pixelSize: Theme.fontSizeSmall
font.weight: Font.DemiBold
}
Text {
width: parent.width
text: "Sent to " + (root.exchange.deviceName || "phone")
color: Theme.fgMuted
elide: Text.ElideRight
font.family: Theme.fontFamily
font.pixelSize: 9
}
}
Text {
id: timeLabel
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
text: "Now"
color: Theme.fgMuted
font.family: Theme.fontFamily
font.pixelSize: 9
}
}