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

0001 /*
0002     SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 import QtQuick
0008 import QtQuick.Layouts
0009 import QtQuick.Controls as QQC2
0010 import QtPositioning
0011 import org.kde.kirigami as Kirigami
0012 import org.kde.itinerary
0013 
0014 Kirigami.ScrollablePage {
0015     id: root
0016     title: ReservationManager.isEmpty() ? i18n("Welcome!") : i18n("Help")
0017 
0018     ColumnLayout {
0019         Kirigami.Heading {
0020             text: i18n("How to import data?")
0021             Layout.fillWidth: true
0022             wrapMode: Text.WordWrap
0023         }
0024         QQC2.Label {
0025             Layout.fillWidth: true
0026             text: i18n("<p>There's a number of ways to import data into KDE Itinerary:<ul><li>Directly opening PDF tickets or Apple Wallet passes.</li><li>From the Android calendar, for entries made via the KMail or Nextcloud Itinerary plugins, and synced using DAVx⁵.</li><li>Via KDE Connect from the KMail Itinerary plugin.</li><li>By scanning boarding pass barcodes and pasting their content.</li></p>")
0027             wrapMode: Text.WordWrap
0028         }
0029 
0030         Kirigami.Heading {
0031             text: i18n("Check the settings!")
0032             Layout.fillWidth: true
0033             wrapMode: Text.WordWrap
0034         }
0035         QQC2.Label {
0036             Layout.fillWidth: true
0037             text: i18n("KDE Itinerary has all features disabled by default that require online access, such as retrieving live traffic data or weather forecasts. You therefore might want to review these settings. While you are at it, you might want to configure your home location to enable the transfer assistant to automatically suggests ways to your next departure station or airport.")
0038             wrapMode: Text.WordWrap
0039         }
0040         QQC2.Button {
0041             text: i18n("Settings...")
0042             onClicked: applicationWindow().pageStack.layers.push(Qt.createComponent("org.kde.itinerary", "SettingsPage"))
0043             icon.name: "settings-configure"
0044             Layout.alignment: Qt.AlignCenter
0045         }
0046 
0047         Kirigami.Heading {
0048             text: i18n("More information")
0049             Layout.fillWidth: true
0050             wrapMode: Text.WordWrap
0051         }
0052         QQC2.Label {
0053             Layout.fillWidth: true
0054             text: i18n("For more information about KDE Itinerary check out the <a href=\"https://community.kde.org/KDE_PIM/KDE_Itinerary\">wiki page</a>.")
0055             wrapMode: Text.WordWrap
0056             onLinkActivated: Qt.openUrlExternally(link)
0057         }
0058 
0059 
0060         QQC2.Button {
0061             text: i18n("Got it!")
0062             onClicked: applicationWindow().pageStack.goBack();
0063             Layout.alignment: Qt.AlignRight
0064             visible: ReservationManager.isEmpty()
0065         }
0066     }
0067 }