Warning, /multimedia/haruna/src/qml/Menus/SettingsMenu.qml is written in an unsupported language. File is not indexed.

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