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 }