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 }