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 }