Warning, /frameworks/kcmutils/src/qml/components/private/GridDelegateMenu.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2015 Marco Martin <mart@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 0008 import QtQuick.Controls as QQC2 0009 0010 QQC2.Menu { 0011 id: menu 0012 0013 function trigger() { 0014 menu.parent.clicked() 0015 if (menu.parent.actions.length > 0) { 0016 menu.popup(menu.parent, thumbnail.x, thumbnail.y + thumbnail.height) 0017 } 0018 } 0019 0020 onClosed: menu.parent.forceActiveFocus() 0021 0022 Repeater { 0023 model: menu.parent.actions 0024 delegate: QQC2.MenuItem { 0025 text: modelData.text || modelData.tooltip 0026 icon.name: modelData.icon.name 0027 enabled: modelData.enabled 0028 visible: modelData.visible 0029 0030 onTriggered: modelData.trigger() 0031 } 0032 } 0033 }