Warning, /pim/merkuro/src/mail/qml/actions/MailItemMenu.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2023 Aakarsh MJ <mj.akarsh@gmail.com> 0002 // SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 import QtQuick 2.4 0005 import QtQuick.Layouts 1.15 0006 import QtQuick.Dialogs 0007 import QtQuick.Controls 2.15 as QQC2 0008 import org.kde.kirigami 2.14 as Kirigami 0009 import org.kde.akonadi 1.0 as Akonadi 0010 import org.kde.merkuro.mail 1.0 0011 0012 QQC2.Menu { 0013 id: mailActionsPopup 0014 z: 1000 0015 0016 required property var collectionId 0017 required property string name 0018 required property string resourceIdentifier 0019 readonly property Akonadi.AgentConfiguration agentConfiguration: Akonadi.AgentConfiguration { 0020 mimetypes: Akonadi.MimeTypes.mail 0021 } 0022 0023 QQC2.MenuItem { 0024 icon.name: "folder-new" 0025 text: i18n("Add Folder") 0026 action: NewFolderAction { 0027 index: mailActionsPopup.collectionId 0028 } 0029 } 0030 QQC2.MenuItem { 0031 icon.name: "edit-delete" 0032 text: i18n("Delete Folder") 0033 action: DeleteFolderAction { 0034 index: mailActionsPopup.collectionId 0035 name: mailActionsPopup.name 0036 } 0037 } 0038 QQC2.MenuItem { 0039 icon.name: "settings-configure" 0040 text: i18nc("@action:inmenu", "Folder Properties") 0041 onClicked: MailManager.editCollection(mailActionsPopup.collectionId); 0042 } 0043 0044 QQC2.MenuSeparator { 0045 } 0046 0047 QQC2.MenuItem { 0048 icon.name: "view-refresh" 0049 text: i18nc("@action:inmenu", "Restart Account") 0050 onClicked: MailManager.updateCollection(mailActionsPopup.collectionId); 0051 } 0052 0053 QQC2.MenuItem { 0054 icon.name: "settings-configure" 0055 text: i18nc("@action:inmenu", "Account Settings") 0056 onClicked: mailActionsPopup.agentConfiguration.editIdentifier(mailActionsPopup.resourceIdentifier); 0057 } 0058 }