Warning, /libraries/kpublictransport/tests/vehiclelayoutitemtest.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2019 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 org.kde.kirigami as Kirigami
0011 import org.kde.kpublictransport
0012 import org.kde.kpublictransport.ui
0013
0014 Rectangle {
0015 width: 800
0016 height: 400
0017 color: Kirigami.Theme.backgroundColor
0018
0019 RowLayout {
0020 anchors.fill: parent
0021
0022 Image {
0023 source: "qrc:///org.kde.kpublictransport/ui/assets/passengercar.svg"
0024 }
0025 BorderImage {
0026 source: "qrc:///org.kde.kpublictransport/ui/assets/passengercar.svg"
0027 }
0028
0029 StyledFrameSvgItem {
0030 source: ":/org.kde.kpublictransport/ui/assets/passengercar.svg"
0031 backgroundColor: "red"
0032 lineColor: "#00ff00"
0033 borderTop: 35
0034 borderBottom: 12
0035 Layout.preferredHeight: 128
0036 }
0037
0038 VehicleSectionItem {
0039 section: {
0040 var obj = new Object();
0041 obj.type = VehicleSection.PassengerCar;
0042 obj.classes = VehicleSection.FirstClass;
0043 return obj;
0044 }
0045 textColor: Kirigami.Theme.textColor
0046 firstClassBackground: Kirigami.Theme.positiveTextColor
0047 secondClassBackground: Kirigami.Theme.focusColor
0048 Layout.preferredHeight: 128
0049 }
0050 VehicleSectionItem {
0051 section: {
0052 var obj = new Object();
0053 obj.type = VehicleSection.ControlCar;
0054 obj.classes = VehicleSection.SecondClass;
0055 return obj;
0056 }
0057 textColor: Kirigami.Theme.textColor
0058 firstClassBackground: Kirigami.Theme.positiveTextColor
0059 secondClassBackground: Kirigami.Theme.focusColor
0060 Layout.preferredHeight: 128
0061 }
0062 VehicleSectionItem {
0063 section: {
0064 var obj = new Object();
0065 obj.type = VehicleSection.PassengerCar;
0066 obj.classes = VehicleSection.FirstClass | VehicleSection.SecondClass;
0067 obj.deckCount = 2;
0068 return obj;
0069 }
0070 textColor: Kirigami.Theme.textColor
0071 firstClassBackground: Kirigami.Theme.positiveTextColor
0072 secondClassBackground: Kirigami.Theme.focusColor
0073 Layout.preferredHeight: 128
0074 }
0075 }
0076 }