Warning, /multimedia/kdenlive/src/timeline2/view/qml/AssetMenu.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2017 Nicolas Carion 0003 SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0004 */ 0005 import QtQuick 2.15 0006 import QtQuick.Controls 2.15 0007 import QtQuick.Window 2.15 0008 import QtQml.Models 2.15 0009 0010 Menu { 0011 id: menuRoot 0012 property alias menuModel: itemRepeater.model 0013 property bool isTransition: false 0014 0015 signal assetSelected(string assetId) 0016 0017 Instantiator { 0018 id: itemRepeater 0019 onObjectAdded: menuRoot.insertItem( index, object ) 0020 onObjectRemoved: menuRoot.removeItem( object ) 0021 delegate: MenuItem { 0022 text: timeline.getAssetName(modelData, isTransition) //name 0023 property string assetId: modelData //identifier 0024 onTriggered: { 0025 console.log(assetId) 0026 menuRoot.assetSelected(assetId) 0027 } 0028 } 0029 } 0030 }