Initial commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as C
|
||||
|
||||
C.Menu {
|
||||
id: menu
|
||||
signal done()
|
||||
objectName: "menu"
|
||||
|
||||
// Use private API for now
|
||||
onAboutToHide: doneTimer.start()
|
||||
|
||||
// WORKAROUND On Mac the Menu may be destroyed before the MenuItem
|
||||
// is actually triggered (see qtbase commit 08cc9b9991ae9ab51)
|
||||
Timer {
|
||||
id: doneTimer
|
||||
interval: 100
|
||||
onTriggered: menu.done()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user