Warning, /plasma-bigscreen/wikidata-voice-application/ui/answer.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick.Layouts 1.4
0002 import QtQuick 2.4
0003 import QtQuick.Controls 2.0
0004 import org.kde.kirigami 2.4 as Kirigami
0005 
0006 import Mycroft 1.0 as Mycroft
0007 
0008 Mycroft.ProportionalDelegate {
0009     id: delAns
0010     skillBackgroundSource: sessionData.imgLink
0011     skillBackgroundColorOverlay: "#88000000"
0012 
0013     ToolButton {
0014        Layout.preferredWidth: Kirigami.Units.iconSizes.medium
0015        Layout.preferredHeight: Kirigami.Units.iconSizes.medium
0016 
0017        background: Rectangle {
0018            color: "transparent"
0019        }
0020 
0021        contentItem: Image {
0022            width: Kirigami.Units.iconSizes.smallMedium
0023            height: Kirigami.Units.iconSizes.smallMedium
0024            source: "back.png"
0025        }
0026        onClicked: {
0027           delAns.parent.backRequested()
0028        }
0029     }    
0030 
0031     ColumnLayout {
0032         id: grid
0033         Layout.fillWidth: true
0034         width: parent.width
0035         spacing: Kirigami.Units.largeSpacing * 1.25
0036         
0037         Item {
0038             height: Kirigami.Units.largeSpacing * 2
0039         }
0040         
0041         Image {
0042             id: img
0043             fillMode: Image.PreserveAspectCrop
0044             Layout.alignment: Qt.AlignHCenter
0045             Layout.preferredWidth: Kirigami.Units.gridUnit * 10
0046             Layout.preferredHeight: Kirigami.Units.gridUnit * 10
0047             source: sessionData.imgLink
0048         }
0049         Mycroft.AutoFitLabel {
0050             id: answer
0051             Layout.fillWidth: true
0052             Layout.preferredHeight: proportionalGridUnit * 20
0053             Layout.alignment: Qt.AlignHCenter
0054             wrapMode: Text.WordWrap
0055             font.capitalization: Font.Capitalize
0056             font.family: "Noto Sans"
0057             font.weight: Font.Bold
0058             text: sessionData.answerData
0059         }
0060     }
0061 }