Warning, /pim/itinerary/src/app/CardPageTitle.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2023 Carl Schwan <carl@carlschwan.eu>
0002 // SPDX-License-Identifier: LGPL-2.0-or-later
0003 
0004 import QtQuick
0005 import QtQuick.Layouts
0006 import QtQuick.Controls as QQC2
0007 import org.kde.kirigami as Kirigami
0008 import org.kde.kirigamiaddons.formcard as FormCard
0009 
0010 ColumnLayout {
0011     id: root
0012 
0013     spacing: 0
0014 
0015     required property string emojiIcon
0016     required property string text
0017 
0018     Layout.fillWidth: true
0019     Layout.maximumWidth: Kirigami.Units.gridUnit * 30
0020     Layout.alignment: Qt.AlignHCenter
0021 
0022     QQC2.Label {
0023         text: root.emojiIcon
0024         horizontalAlignment: Text.AlignHCenter
0025 
0026         font {
0027             family: "emoji"
0028             pointSize: 40
0029         }
0030 
0031         Layout.fillWidth: true
0032         Layout.alignment: Qt.AlignHCenter
0033         Accessible.ignored: true
0034     }
0035 
0036     Kirigami.Heading {
0037         text: root.text
0038         wrapMode: Text.WordWrap
0039         horizontalAlignment: Text.AlignHCenter
0040 
0041         leftPadding: Kirigami.Units.smallSpacing
0042         rightPadding: Kirigami.Units.smallSpacing
0043         bottomPadding: Kirigami.Units.smallSpacing
0044 
0045         Layout.fillWidth: true
0046     }
0047 }