Improve verification method choosing

This commit is contained in:
Tobias Fella
2025-01-12 16:29:48 +01:00
parent cff3557a24
commit 8bf7c36249

View File

@@ -63,7 +63,7 @@ Kirigami.Page {
when: root.session.state === KeyVerificationSession.READY when: root.session.state === KeyVerificationSession.READY
PropertyChanges { PropertyChanges {
target: stateLoader target: stateLoader
sourceComponent: emojiVerificationComponent sourceComponent: chooseVerificationComponent
} }
}, },
State { State {
@@ -152,15 +152,22 @@ Kirigami.Page {
} }
Component { Component {
id: emojiVerificationComponent id: chooseVerificationComponent
Delegates.RoundedItemDelegate { Item {
id: emojiVerification ColumnLayout {
text: i18n("Emoji Verification") anchors.centerIn: parent
contentItem: Delegates.SubtitleContentItem { spacing: Kirigami.Units.largeSpacing
subtitle: i18n("Compare a set of emoji on both devices") QQC2.Label {
itemDelegate: emojiVerification text: i18nc("@info", "Choose a verification method to continue")
}
QQC2.Button {
id: emojiVerification
text: i18nc("@action:button", "Emoji Verification")
icon.name: "smiley"
onClicked: root.session.sendStartSas()
Layout.alignment: Qt.AlignHCenter
}
} }
onClicked: root.session.sendStartSas()
} }
} }
} }