Warning, /utilities/telly-skout/src/qml/GroupListDelegate.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.SwipeListItem {
0011     leftPadding: 0
0012     rightPadding: 0
0013 
0014     contentItem: Kirigami.BasicListItem {
0015         anchors.top: parent.top
0016         anchors.bottom: parent.bottom
0017         text: model.group.name
0018         icon: model.group.refreshing ? "view-refresh" : ""
0019         onClicked: {
0020             lastGroup = model.group.id;
0021             Fetcher.fetchGroup(model.group.url, model.group.id);
0022             while (pageStack.depth > 1)pageStack.pop()
0023             pageStack.push("qrc:/ChannelListPage.qml", {
0024                 "title": i18n("Channels") + " (" + i18n(model.group.name) + ")",
0025                 "onlyFavorites": false,
0026                 "groupFilter": lastGroup
0027             });
0028         }
0029     }
0030 
0031 }