Warning, /multimedia/haruna/src/qml/Menus/Global/GlobalPlaybackMenu.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 * SPDX-FileCopyrightText: 2022 George Florea Bănuș <georgefb899@gmail.com>
0003 *
0004 * SPDX-License-Identifier: GPL-3.0-or-later
0005 */
0006
0007 import QtQuick
0008 import QtQuick.Controls
0009 import Qt.labs.platform as Labs
0010
0011 Labs.Menu {
0012 id: root
0013
0014 title: i18nc("@title:menu", "&Playback")
0015
0016 Labs.MenuItem {
0017 icon.name: appActions.playPauseAction.icon.name
0018 text: appActions.playPauseAction.text
0019 onTriggered: appActions.playPauseAction.trigger()
0020 }
0021
0022 Labs.MenuItem {
0023 icon.name: appActions.playNextAction.icon.name
0024 text: appActions.playNextAction.text
0025 onTriggered: appActions.playNextAction.trigger()
0026 }
0027
0028 Labs.MenuItem {
0029 icon.name: appActions.playPreviousAction.icon.name
0030 text: appActions.playPreviousAction.text
0031 onTriggered: appActions.playPreviousAction.trigger()
0032 }
0033
0034 Labs.MenuItem {
0035 icon.name: appActions.restartPlaybackAction.icon.name
0036 text: appActions.restartPlaybackAction.text
0037 onTriggered: appActions.restartPlaybackAction.trigger()
0038 }
0039
0040 Labs.MenuItem {
0041 icon.name: appActions.setLoopAction.icon.name
0042 text: appActions.setLoopAction.text
0043 onTriggered: appActions.setLoopAction.trigger()
0044 }
0045
0046 Labs.MenuSeparator {}
0047
0048 Labs.MenuItem {
0049 icon.name: appActions.playbackSpeedIncreaseAction.icon.name
0050 text: appActions.playbackSpeedIncreaseAction.text
0051 onTriggered: appActions.playbackSpeedIncreaseAction.trigger()
0052 }
0053
0054 Labs.MenuItem {
0055 icon.name: appActions.playbackSpeedDecreaseAction.icon.name
0056 text: appActions.playbackSpeedDecreaseAction.text
0057 onTriggered: appActions.playbackSpeedDecreaseAction.trigger()
0058 }
0059
0060 Labs.MenuItem {
0061 icon.name: appActions.playbackSpeedResetAction.icon.name
0062 text: appActions.playbackSpeedResetAction.text
0063 onTriggered: appActions.playbackSpeedResetAction.trigger()
0064 }
0065
0066 Labs.MenuSeparator {}
0067
0068 Labs.Menu {
0069 title: i18nc("@title:menu", "Seek")
0070 Labs.MenuItem {
0071 icon.name: appActions.seekForwardSmallAction.icon.name
0072 text: appActions.seekForwardSmallAction.text
0073 onTriggered: appActions.seekForwardSmallAction.trigger()
0074 }
0075 Labs.MenuItem {
0076 icon.name: appActions.seekBackwardSmallAction.icon.name
0077 text: appActions.seekBackwardSmallAction.text
0078 onTriggered: appActions.seekBackwardSmallAction.trigger()
0079 }
0080
0081 Labs.MenuSeparator {}
0082
0083 Labs.MenuItem {
0084 icon.name: appActions.seekForwardMediumAction.icon.name
0085 text: appActions.seekForwardMediumAction.text
0086 onTriggered: appActions.seekForwardMediumAction.trigger()
0087 }
0088
0089 Labs.MenuItem {
0090 icon.name: appActions.seekBackwardMediumAction.icon.name
0091 text: appActions.seekBackwardMediumAction.text
0092 onTriggered: appActions.seekBackwardMediumAction.trigger()
0093 }
0094
0095 Labs.MenuSeparator {}
0096
0097 Labs.MenuItem {
0098 icon.name: appActions.seekForwardBigAction.icon.name
0099 text: appActions.seekForwardBigAction.text
0100 onTriggered: appActions.seekForwardBigAction.trigger()
0101 }
0102
0103 Labs.MenuItem {
0104 icon.name: appActions.seekBackwardBigAction.icon.name
0105 text: appActions.seekBackwardBigAction.text
0106 onTriggered: appActions.seekBackwardBigAction.trigger()
0107 }
0108
0109 Labs.MenuSeparator {}
0110
0111 Labs.MenuItem {
0112 icon.name: appActions.seekNextSubtitleAction.icon.name
0113 text: appActions.seekNextSubtitleAction.text
0114 onTriggered: appActions.seekNextSubtitleAction.trigger()
0115 }
0116
0117 Labs.MenuItem {
0118 icon.name: appActions.seekPreviousSubtitleAction.icon.name
0119 text: appActions.seekPreviousSubtitleAction.text
0120 onTriggered: appActions.seekPreviousSubtitleAction.trigger()
0121 }
0122
0123 Labs.MenuSeparator {}
0124
0125 Labs.MenuItem {
0126 icon.name: appActions.seekNextChapterAction.icon.name
0127 text: appActions.seekNextChapterAction.text
0128 onTriggered: appActions.seekNextChapterAction.trigger()
0129 }
0130
0131 Labs.MenuItem {
0132 icon.name: appActions.seekPreviousChapterAction.icon.name
0133 text: appActions.seekPreviousChapterAction.text
0134 onTriggered: appActions.seekPreviousChapterAction.trigger()
0135 }
0136
0137 Labs.MenuSeparator {}
0138
0139 Labs.MenuItem {
0140 icon.name: appActions.frameStepForwardAction.icon.name
0141 text: appActions.frameStepForwardAction.text
0142 onTriggered: appActions.frameStepForwardAction.trigger()
0143 }
0144
0145 Labs.MenuItem {
0146 icon.name: appActions.frameStepBackwardAction.icon.name
0147 text: appActions.frameStepBackwardAction.text
0148 onTriggered: appActions.frameStepBackwardAction.trigger()
0149 }
0150
0151 Labs.MenuItem {
0152 icon.name: appActions.seekToWatchLaterPositionAction.icon.name
0153 text: appActions.seekToWatchLaterPositionAction.text
0154 onTriggered: appActions.seekToWatchLaterPositionAction.trigger()
0155 }
0156 }
0157 }