Warning, /libraries/pulseaudio-qt/tests/painspector/PortsItem.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2021 Nicolas Fella <nicolas.fella@gmx.de> 0003 0004 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0005 */ 0006 import QtQuick 2.7 0007 import QtQuick.Layouts 1.3 0008 import QtQuick.Controls 2.2 0009 0010 import org.kde.kirigami 2.10 as Kirigami 0011 0012 import org.kde.pulseaudioqt.painspector 1.0 0013 0014 Column { 0015 Kirigami.FormData.label: "Ports:" 0016 0017 function availabilityToString(availability) { 0018 if (availability === 0) { 0019 return "Unknown" 0020 } 0021 if (availability === 1) { 0022 return "Available" 0023 } 0024 if (availability === 2) { 0025 return "Unavailable" 0026 } 0027 } 0028 0029 Repeater { 0030 model: Ports 0031 delegate: Label { 0032 text: modelData.name + ": " + modelData.description + ", Priority: " + modelData.priority + ", Type: " + Enums.portTypeToString(modelData.type) + ", Availability: " + availabilityToString(modelData.availability) 0033 } 0034 } 0035 }