moment/src/gui/Base/HMenuItemPopupSpawner.qml
2021-03-03 17:14:55 -04:00

26 lines
610 B
QML

// Copyright Mirage authors & contributors <https://github.com/mirukana/mirage>
// SPDX-License-Identifier: LGPL-3.0-or-later
import QtQuick 2.12
import QtQuick.Controls 2.12
HMenuItem {
property var popup // url or HPopup Component
property bool autoDestruct: true
property var properties: ({})
onTriggered: {
menu.focusOnClosed = null
utils.makePopup(
popup,
window,
utils.objectUpdate(
{ focusOnClosed: menu.previouslyFocused }, properties,
),
null,
autoDestruct,
)
}
}