summary refs log tree commit diff
path: root/resources/qml/delegates/FileMessage.qml
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2020-10-08 21:12:26 +0200
committerGitHub <noreply@github.com>2020-10-08 21:12:26 +0200
commita9c0684a5a83c35ba1e43cf007595f3c8c97e61b (patch)
treea4797860c06eeff4db1154132a084dccc9a963d9 /resources/qml/delegates/FileMessage.qml
parentMerge pull request #270 from Chethan2k1/device-verification (diff)
parentLint qml with qml-format (diff)
downloadnheko-a9c0684a5a83c35ba1e43cf007595f3c8c97e61b.tar.xz
Merge pull request #299 from Nheko-Reborn/qml-linting
Lint qml with qml-format
Diffstat (limited to 'resources/qml/delegates/FileMessage.qml')
-rw-r--r--resources/qml/delegates/FileMessage.qml113
1 files changed, 60 insertions, 53 deletions
diff --git a/resources/qml/delegates/FileMessage.qml b/resources/qml/delegates/FileMessage.qml

index 7a2588f3..c6f213ee 100644 --- a/resources/qml/delegates/FileMessage.qml +++ b/resources/qml/delegates/FileMessage.qml
@@ -1,68 +1,75 @@ import QtQuick 2.6 import QtQuick.Layouts 1.2 - import im.nheko 1.0 Item { - height: row.height + 24 - width: parent ? parent.width : undefined + height: row.height + 24 + width: parent ? parent.width : undefined + + 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.timeline.saveMedia(model.data.id) + cursorShape: Qt.PointingHandCursor + } + + } - RowLayout { - id: row + ColumnLayout { + id: col - anchors.centerIn: parent - width: parent.width - 24 + Text { + id: filename - spacing: 15 + Layout.fillWidth: true + text: model.data.filename + textFormat: Text.PlainText + elide: Text.ElideRight + color: colors.text + } - Rectangle { - id: button - color: colors.light - radius: 22 - height: 44 - width: 44 - Image { - id: img - anchors.centerIn: parent + Text { + id: filesize - source: "qrc:/icons/icons/ui/arrow-pointing-down.png" - fillMode: Image.Pad + Layout.fillWidth: true + text: model.data.filesize + textFormat: Text.PlainText + elide: Text.ElideRight + color: colors.text + } - } - MouseArea { - anchors.fill: parent - onClicked: TimelineManager.timeline.saveMedia(model.data.id) - cursorShape: Qt.PointingHandCursor - } - } - ColumnLayout { - id: col + } - Text { - id: filename - Layout.fillWidth: true - text: model.data.filename - textFormat: Text.PlainText - elide: Text.ElideRight - color: colors.text - } - Text { - id: filesize - Layout.fillWidth: true - text: model.data.filesize - textFormat: Text.PlainText - elide: Text.ElideRight - color: colors.text - } - } - } + } - Rectangle { - color: colors.dark - z: -1 - radius: 10 - height: row.height + 24 - width: 44 + 24 + 24 + Math.max(Math.min(filesize.width, filesize.implicitWidth), Math.min(filename.width, filename.implicitWidth)) - } + Rectangle { + color: colors.dark + z: -1 + radius: 10 + height: row.height + 24 + width: 44 + 24 + 24 + Math.max(Math.min(filesize.width, filesize.implicitWidth), Math.min(filename.width, filename.implicitWidth)) + } }