Warning, /multimedia/haruna/src/qml/Haruna/Components/SubtitleTracksMenu.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: 2023 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     required property var model
0014     required property bool isPrimarySubtitleMenu
0015 
0016     Repeater {
0017         model: root.model
0018         delegate: MenuItem {
0019             enabled: isPrimarySubtitleMenu
0020                      ? model.id !== mpv.secondarySubtitleId || model.id === 0
0021                      : model.id !== mpv.subtitleId || model.id === 0
0022             checkable: true
0023             checked: isPrimarySubtitleMenu
0024                      ? model.id === mpv.subtitleId
0025                      : model.id === mpv.secondarySubtitleId
0026             text: model.text
0027             onTriggered: {
0028                 if (isPrimarySubtitleMenu) {
0029                     mpv.subtitleId = model.id
0030                 } else {
0031                     mpv.secondarySubtitleId = model.id
0032                 }
0033             }
0034         }
0035     }
0036 }