status-desktop/ui/imports/shared/popups/DeleteMessageConfirmationPo...

27 lines
709 B
QML

import QtQuick 2.15
ConfirmationDialog {
id: root
property var messageStore
property string messageId
headerSettings.title: qsTr("Confirm deleting this message")
confirmationText: qsTr("Are you sure you want to delete this message? Be aware that other clients are not guaranteed to delete the message as well.")
height: 260
checkbox.visible: true
confirmButtonObjectName: "chatButtonsPanelConfirmDeleteMessageButton"
executeConfirm: () => {
if (checkbox.checked) {
localAccountSensitiveSettings.showDeleteMessageWarning = false
}
close()
messageStore.deleteMessage(messageId)
}
onClosed: {
destroy()
}
}