Warning, /utilities/toad/src/ui/GlobalMenu.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2022 Felipe Kinoshita <kinofhek@gmail.com>
0002 // SPDX-License-Identifier: GPL-3.0-or-later
0003 
0004 import QtQuick 2.15
0005 import Qt.labs.platform 1.1 as Labs
0006 import org.kde.kirigami 2.19 as Kirigami
0007 
0008 import org.kde.tasks 1.0
0009 
0010 Labs.MenuBar {
0011     id: menuBar
0012 
0013     required property TasksModel tasksModel
0014 
0015     Labs.Menu {
0016         title: i18nc("@menu", "File")
0017 
0018         Labs.MenuItem {
0019             text: i18nc("@menu-action", "Quit")
0020             icon.name: "application-exit"
0021             onTriggered: Qt.quit()
0022         }
0023     }
0024 
0025     Labs.Menu {
0026         title: i18nc("@menu", "Edit")
0027 
0028         Labs.MenuItem {
0029             text: i18nc("@menu-action", "Clear Tasks")
0030             icon.name: "edit-clear-all"
0031             onTriggered: menuBar.tasksModel.clear()
0032             enabled: list.count > 0
0033         }
0034     }
0035 
0036     Labs.Menu {
0037         title: i18nc("@menu", "Help")
0038 
0039         Labs.MenuItem {
0040             text: i18nc("@menu-action", "Report Bug…")
0041             icon.name: "tools-report-bug"
0042             onTriggered: Qt.openUrlExternally(AboutType.aboutData.bugAddress);
0043         }
0044 
0045         Labs.MenuItem {
0046             text: i18nc("@menu-action", "About Tasks")
0047             icon.name: "help-about"
0048             onTriggered: pageStack.layers.push("About.qml")
0049             enabled: pageStack.layers.depth <= 1
0050         }
0051     }
0052 }