summary refs log tree commit diff
path: root/resources/qml/device-verification/EmojiElement.qml
blob: 22f9e414e70262af3bd6f3fb70e9cb58c790f973 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import QtQuick 2.3
import QtQuick.Layouts 1.10

Rectangle {
	color: "red"
	implicitHeight: Qt.application.font.pixelSize * 4
	implicitWidth: col.width
	height: Qt.application.font.pixelSize * 4
	width: col.width
	ColumnLayout {
		id: col
		anchors.bottom: parent.bottom
		property var emoji: emojis.mapping[Math.floor(Math.random()*64)]
		Label {
			height: font.pixelSize * 2
			Layout.alignment: Qt.AlignHCenter
			text: col.emoji.emoji
			font.pixelSize: Qt.application.font.pixelSize * 2
		}
		Label {
			Layout.alignment: Qt.AlignHCenter | Qt.AlignBottom
			text: col.emoji.description
		}
	}
}