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 }