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 }