status-desktop/ui/imports/shared/popups/RemoveIDVerificationDialog.qml

48 lines
1.2 KiB
QML
Raw Normal View History

import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.15
import QtQml.Models 2.15
import utils 1.0
import StatusQ.Core 0.1
import StatusQ.Controls 0.1
CommonContactDialog {
id: root
readonly property bool markAsUntrusted: ctrlMarkAsUntrusted.checked
readonly property bool removeContact: ctrlRemoveContact.checked
title: qsTr("Remove ID verification")
StatusBaseText {
Layout.fillWidth: true
Layout.bottomMargin: Style.current.halfPadding
wrapMode: Text.WordWrap
text: qsTr("%1s identity will no longer be verified. This is only visible to you.").arg(mainDisplayName)
}
StatusCheckBox {
id: ctrlMarkAsUntrusted
text: qsTr("Mark %1 as untrusted").arg(mainDisplayName)
}
StatusCheckBox {
id: ctrlRemoveContact
text: qsTr("Remove contact")
}
rightButtons: ObjectModel {
StatusFlatButton {
text: qsTr("Cancel")
onClicked: root.close()
}
StatusButton {
type: StatusBaseButton.Type.Danger
text: qsTr("Remove ID verification")
onClicked: root.accepted()
}
}
}