moment/src/gui/Base/HMenuItemPopupSpawner.qml

26 lines
531 B
QML
Raw Normal View History

// 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,
2020-08-19 14:16:42 +10:00
window,
utils.objectUpdate(
{ focusOnClosed: menu.previouslyFocused }, properties,
),
2020-08-19 14:16:42 +10:00
null,
autoDestruct,
)
}
}