Warning, /education/marble/src/apps/marble-maps/Options.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2016 Dennis Nienhüser <nienhueser@kde.org>
0004 //
0005 
0006 import QtQuick 2.8
0007 import QtQuick.Controls 2.2
0008 import QtQuick.Layouts 1.3
0009 
0010 import org.kde.kirigami 2.0 as Kirigami
0011 
0012 import org.kde.marble 0.20
0013 
0014 Kirigami.ScrollablePage {
0015     id: optionsPage
0016     padding: 0
0017     topPadding: 0
0018     leftPadding: 0
0019     rightPadding: 0
0020     bottomPadding: 0
0021 
0022     signal backTriggered()
0023 
0024     Column {
0025         anchors {
0026             fill: parent
0027             margins: Kirigami.Units.gridUnit
0028         }
0029 
0030         Label {
0031             text: qsTr("<h3>Layer Options</h3>")
0032         }
0033 
0034         Label {
0035             text: qsTr("<h4>Public Transport Layers</h4>")
0036         }
0037 
0038         Item{
0039             implicitHeight: publicTransportLoader.height + Kirigami.Units.gridUnit * 4
0040             width: parent.width
0041 
0042             Loader {
0043                 anchors.fill: parent
0044                 id: publicTransportLoader
0045                 source: "PublicTransport.qml"
0046 
0047                 onLoaded: {
0048                     item.implicitWidth = parent.width
0049                     item.marbleMaps = marbleMaps
0050                 }
0051             }
0052         }
0053 
0054         Label {
0055             topPadding: Kirigami.Units.gridUnit
0056             text: qsTr("<h4>Outdoor Activities Layers</h4>")
0057         }
0058 
0059         Item{
0060             implicitHeight: outdoorActivitiesLoader.height + Kirigami.Units.gridUnit * 6
0061             width: parent.width
0062 
0063             Loader {
0064                 anchors.fill: parent
0065                 id: outdoorActivitiesLoader
0066                 source: "OutdoorActivities.qml"
0067 
0068                 onLoaded: {
0069                     item.implicitWidth = parent.width
0070                     item.marbleMaps = marbleMaps
0071                 }
0072             }
0073         }
0074     }
0075 }