Warning, /utilities/telly-skout/src/qml/TellySkoutGlobalDrawer.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 org.kde.TellySkout 1.0 as TellySkout
0007 import org.kde.kirigami 2.19 as Kirigami
0008
0009 Kirigami.GlobalDrawer {
0010 id: root
0011
0012 isMenu: true
0013 actions: [
0014 Kirigami.Action {
0015 text: i18n("Favorites")
0016 iconName: "view-calendar-day"
0017 onTriggered: {
0018 pageStack.layers.clear();
0019 pageStack.clear();
0020 pageStack.push("qrc:/ChannelTablePage.qml", {
0021 "windowHeight": root.parent.height
0022 });
0023 }
0024 },
0025 Kirigami.Action {
0026 text: i18n("Select Favorites")
0027 iconName: "favorite"
0028 onTriggered: {
0029 pageStack.layers.clear();
0030 pageStack.clear();
0031 pageStack.push("qrc:/GroupListPage.qml");
0032 }
0033 },
0034 Kirigami.Action {
0035 text: i18n("Sort Favorites")
0036 iconName: "view-sort"
0037 onTriggered: {
0038 pageStack.layers.clear();
0039 pageStack.clear();
0040 pageStack.push("qrc:/ChannelListPage.qml", {
0041 "sortable": true,
0042 "onlyFavorites": true,
0043 "groupFilter": ""
0044 });
0045 }
0046 },
0047 Kirigami.Action {
0048 text: i18n("Settings")
0049 iconName: "settings-configure"
0050 onTriggered: pageStack.layers.push("qrc:/SettingsPage.qml")
0051 enabled: pageStack.layers.currentItem.title !== i18n("Settings")
0052 },
0053 Kirigami.Action {
0054 text: i18n("About")
0055 iconName: "help-about-symbolic"
0056 onTriggered: pageStack.layers.push(aboutPage)
0057 enabled: pageStack.layers.currentItem.title !== i18n("About")
0058 }
0059 ]
0060 }