Warning, /multimedia/kasts/src/qml/Mobile/BottomToolbar.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 * Copyright 2021 Devin Lin <espidev@gmail.com>
0003 *
0004 * SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006
0007 import QtQuick
0008 import QtQuick.Controls
0009 import QtQuick.Layouts
0010 import org.kde.kirigami as Kirigami
0011
0012 import org.kde.kasts
0013
0014 Kirigami.NavigationTabBar {
0015 id: navBar
0016
0017 property alias toolbarHeight: navBar.implicitHeight
0018 property bool transparentBackground: false
0019
0020 actions: [
0021 Kirigami.Action {
0022 icon.name: "view-media-playlist"
0023 text: i18n("Queue")
0024 checked: "QueuePage" === kastsMainWindow.currentPage
0025 onTriggered: {
0026 pushPage("QueuePage");
0027 }
0028 },
0029 Kirigami.Action {
0030 icon.name: "bookmarks"
0031 text: i18n("Subscriptions")
0032 checked: "FeedListPage" === kastsMainWindow.currentPage
0033 onTriggered: {
0034 pushPage("FeedListPage");
0035 }
0036 },
0037 Kirigami.Action {
0038 icon.name: "rss"
0039 text: i18n("Episodes")
0040 checked: "EpisodeListPage" === kastsMainWindow.currentPage
0041 onTriggered: {
0042 pushPage("EpisodeListPage")
0043 }
0044 },
0045 Kirigami.Action {
0046 icon.name: "settings-configure"
0047 text: i18n("Settings")
0048 checked: "SettingsPage" === kastsMainWindow.currentPage
0049 onTriggered: {
0050 pushPage("SettingsPage")
0051 }
0052 }
0053 ]
0054 }