Warning, /utilities/kongress/src/contents/ui/MapView.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.Layouts 1.11 0009 import QtQuick.Controls 2.4 as Controls2 0010 import org.kde.kirigami 2.4 as Kirigami 0011 0012 Kirigami.ScrollablePage { 0013 id: root 0014 0015 property string imageUrl 0016 property string latitude 0017 property string longitude 0018 property string geoUrl 0019 0020 title: i18n("Map") 0021 0022 ColumnLayout { 0023 0024 Image { 0025 Layout.fillWidth: true 0026 visible: imageUrl !== "" 0027 source: root.imageUrl 0028 fillMode: Image.PreserveAspectFit 0029 asynchronous: true 0030 } 0031 0032 Controls2.Label { 0033 Layout.alignment : Qt.AlignHCenter 0034 visible: root.latitude !== "" 0035 text: i18n("Latitude: %1", root.latitude) 0036 } 0037 0038 Controls2.Label { 0039 Layout.alignment : Qt.AlignHCenter 0040 visible: root.longitude !== "" 0041 text: i18n("Longitude: %1", root.longitude) 0042 } 0043 0044 Controls2.Button { 0045 Layout.alignment : Qt.AlignHCenter 0046 visible: root.geoUrl !== "" 0047 text: i18n("OpenStreetMap") 0048 0049 onClicked: Qt.openUrlExternally(root.geoUrl) 0050 } 0051 } 0052 }