Warning, /utilities/telly-skout/src/qml/GroupListPage.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2022 Plata Hill <plata.hill@kdemail.net> 0002 // SPDX-License-Identifier: LGPL-2.1-or-later 0003 0004 import QtQuick 2.14 0005 import QtQuick.Controls 2.14 as Controls 0006 import QtQuick.Layouts 1.14 0007 import org.kde.TellySkout 1.0 0008 import org.kde.kirigami 2.19 as Kirigami 0009 0010 Kirigami.ScrollablePage { 0011 id: root 0012 0013 property string lastGroup: "" 0014 0015 title: i18n("Select Favorites") 0016 Component.onCompleted: { 0017 Fetcher.fetchGroups(); 0018 } 0019 0020 Kirigami.PlaceholderMessage { 0021 visible: groupList.count === 0 0022 width: Kirigami.Units.gridUnit * 20 0023 anchors.centerIn: parent 0024 text: i18n("Loading groups...") 0025 0026 Controls.BusyIndicator { 0027 Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter 0028 } 0029 0030 } 0031 0032 ListView { 0033 id: groupList 0034 0035 anchors.fill: parent 0036 0037 model: GroupsModel { 0038 } 0039 0040 delegate: GroupListDelegate { 0041 } 0042 0043 } 0044 0045 }