1 files changed, 42 insertions, 0 deletions
diff --git a/resources/qml/device-verification/Failed.qml b/resources/qml/device-verification/Failed.qml
new file mode 100644
index 00000000..6b5d57ef
--- /dev/null
+++ b/resources/qml/device-verification/Failed.qml
@@ -0,0 +1,42 @@
+import QtQuick 2.3
+import QtQuick.Controls 2.10
+import QtQuick.Layouts 1.10
+
+Pane {
+ property string title: qsTr("Verification timed out")
+ ColumnLayout {
+ spacing: 16
+ Text {
+ Layout.maximumWidth: 400
+ Layout.fillHeight: true
+ Layout.fillWidth: true
+ wrapMode: Text.Wrap
+ id: content
+ text: switch (flow.error) {
+ case VerificationStatus.UnknownMethod: return qsTr("Device verification timed out.")
+ case VerificationStatus.MismatchedCommitment: return qsTr("Device verification timed out.")
+ case VerificationStatus.MismatchedSAS: return qsTr("Device verification timed out.")
+ case VerificationStatus.KeyMismatch: return qsTr("Device verification timed out.")
+ case VerificationStatus.Timeout: return qsTr("Device verification timed out.")
+ case VerificationStatus.OutOfOrder: return qsTr("Device verification timed out.")
+ }
+ color:colors.text
+ verticalAlignment: Text.AlignVCenter
+ }
+ RowLayout {
+ Item {
+ Layout.fillWidth: true
+ }
+ Button {
+ Layout.alignment: Qt.AlignRight
+ text: qsTr("Close")
+
+ onClicked: {
+ deviceVerificationList.remove(tran_id);
+ flow.deleteFlow();
+ dialog.close()
+ }
+ }
+ }
+ }
+}
|