Warning, /plasma-mobile/calindori/src/contents/ui/IncidenceCardData.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 * SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net>
0003 *
0004 * SPDX-License-Identifier: GPL-3.0-or-later
0005 */
0006
0007 import QtQuick 2.7
0008 import QtQuick.Controls 2.0 as Controls2
0009 import QtQuick.Layouts 1.3
0010 import org.kde.kirigami 2.4 as Kirigami
0011 import org.kde.calindori 0.1 as Calindori
0012
0013 ColumnLayout {
0014 id: root
0015
0016 property var dataModel
0017 spacing: Kirigami.Units.largeSpacing
0018
0019 RowLayout {
0020 visible: dataModel && (dataModel.location != "")
0021 spacing: Kirigami.Units.smallSpacing
0022 Layout.fillWidth: true
0023
0024 Kirigami.Icon {
0025 source: "gps"
0026 width: Kirigami.Units.iconSizes.small
0027 height: width
0028 }
0029
0030 Controls2.Label {
0031 wrapMode: Text.WordWrap
0032 text: dataModel && dataModel.location
0033 Layout.fillWidth: true
0034 }
0035 }
0036
0037 Kirigami.Separator {
0038 visible: dataModel && (dataModel.description != "")
0039 Layout.fillWidth: true
0040 }
0041
0042 Controls2.Label {
0043 visible: dataModel && (dataModel.description != "")
0044 wrapMode: Text.WordWrap
0045 text: dataModel && dataModel.description
0046 Layout.fillWidth: true
0047 }
0048 }