Warning, /multimedia/haruna/src/qml/Menus/Global/GlobalSettingsMenu.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", "&Settings") 0015 0016 Labs.MenuItem { 0017 icon.name: appActions.configureShortcutsAction.icon.name 0018 text: appActions.configureShortcutsAction.text 0019 onTriggered: appActions.configureShortcutsAction.trigger() 0020 } 0021 Labs.MenuSeparator {} 0022 Labs.MenuItem { 0023 text: i18nc("@action:inmenu", "General") 0024 onTriggered: { 0025 settingsLoader.active = true 0026 settingsLoader.item.currentPage = SettingsWindow.Page.General 0027 actionsModel.signalEmitter("configureAction") 0028 } 0029 } 0030 Labs.MenuItem { 0031 text: i18nc("@action:inmenu", "Playback") 0032 onTriggered: { 0033 settingsLoader.active = true 0034 settingsLoader.item.currentPage = SettingsWindow.Page.Playback 0035 actionsModel.signalEmitter("configureAction") 0036 } 0037 } 0038 Labs.MenuItem { 0039 text: i18nc("@action:inmenu", "Video") 0040 onTriggered: { 0041 settingsLoader.active = true 0042 settingsLoader.item.currentPage = SettingsWindow.Page.Video 0043 actionsModel.signalEmitter("configureAction") 0044 } 0045 } 0046 Labs.MenuItem { 0047 text: i18nc("@action:inmenu", "Audio") 0048 onTriggered: { 0049 settingsLoader.active = true 0050 settingsLoader.item.currentPage = SettingsWindow.Page.Audio 0051 actionsModel.signalEmitter("configureAction") 0052 } 0053 } 0054 Labs.MenuItem { 0055 text: i18nc("@action:inmenu", "Subtitles") 0056 onTriggered: { 0057 settingsLoader.active = true 0058 settingsLoader.item.currentPage = SettingsWindow.Page.Subtitles 0059 actionsModel.signalEmitter("configureAction") 0060 } 0061 } 0062 Labs.MenuItem { 0063 text: i18nc("@action:inmenu", "Playlist") 0064 onTriggered: { 0065 settingsLoader.active = true 0066 settingsLoader.item.currentPage = SettingsWindow.Page.Playlist 0067 actionsModel.signalEmitter("configureAction") 0068 } 0069 } 0070 Labs.MenuItem { 0071 text: i18nc("@action:inmenu", "Mouse") 0072 onTriggered: { 0073 settingsLoader.active = true 0074 settingsLoader.item.currentPage = SettingsWindow.Page.Mouse 0075 actionsModel.signalEmitter("configureAction") 0076 } 0077 } 0078 Labs.MenuItem { 0079 text: i18nc("@action:inmenu", "Shortcuts") 0080 onTriggered: { 0081 settingsLoader.active = true 0082 settingsLoader.item.currentPage = SettingsWindow.Page.Shortcuts 0083 actionsModel.signalEmitter("configureAction") 0084 } 0085 } 0086 Labs.MenuItem { 0087 text: i18nc("@action:inmenu", "Custom Commands") 0088 onTriggered: { 0089 settingsLoader.active = true 0090 settingsLoader.item.currentPage = SettingsWindow.Page.CustomCommands 0091 actionsModel.signalEmitter("configureAction") 0092 } 0093 } 0094 Labs.MenuItem { 0095 text: i18nc("@action:inmenu", "Debug") 0096 onTriggered: { 0097 settingsLoader.active = true 0098 settingsLoader.item.currentPage = SettingsWindow.Page.Debug 0099 actionsModel.signalEmitter("configureAction") 0100 } 0101 } 0102 Labs.MenuItem { 0103 text: i18nc("@action:inmenu", "About") 0104 onTriggered: { 0105 settingsLoader.active = true 0106 settingsLoader.item.currentPage = SettingsWindow.Page.About 0107 actionsModel.signalEmitter("configureAction") 0108 } 0109 } 0110 }