diff options
Diffstat (limited to 'tests/manual/wasm/a11y/qml_basic_item/WasmMenu.qml')
-rw-r--r-- | tests/manual/wasm/a11y/qml_basic_item/WasmMenu.qml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/tests/manual/wasm/a11y/qml_basic_item/WasmMenu.qml b/tests/manual/wasm/a11y/qml_basic_item/WasmMenu.qml new file mode 100644 index 0000000000..94e25a63d0 --- /dev/null +++ b/tests/manual/wasm/a11y/qml_basic_item/WasmMenu.qml @@ -0,0 +1,54 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts + +MenuBar { + Accessible.role: Accessible.MenuBar + signal showTime + signal showDate + signal showAboutDialog + Menu { + title: "Chrono" + + MenuItem { + text: "Date" + Accessible.role: Accessible.ButtonMenu + Accessible.name: text + Accessible.description: text + onTriggered: { + showDate() + } + } + MenuItem { + text: "Time" + Accessible.role: Accessible.ButtonMenu + Accessible.name: text + Accessible.description: text + onTriggered: { + showTime() + } + } + } + Menu { + title: "Help" + + MenuItem { + text: "About" + Accessible.role: Accessible.ButtonMenu + Accessible.name: text + Accessible.description: text + onTriggered: { + showAboutDialog() + } + } + } + delegate: MenuBarItem { + id: menuBarItem + Accessible.role: Accessible.ButtonMenu + Accessible.name: menuBarItem.text + Accessible.description: menuBarItem.text + + } +} |