Port away from CheckableListItem

This commit is contained in:
Tobias Fella
2023-10-25 21:16:38 +02:00
parent 410add04fb
commit 02b4e5cc70

View File

@@ -119,15 +119,20 @@ Kirigami.ScrollablePage {
ListView {
clip: true
model: settings.dictionaryModel
delegate: Kirigami.CheckableListItem {
label: model.display
action: Kirigami.Action {
onTriggered: model.checked = checked
}
delegate: QQC2.CheckDelegate {
onClicked: model.checked = checked
Accessible.description: model.isDefault ? i18n("Default Language") : ''
checked: model.checked
trailing: Kirigami.Icon {
width: scroll.width
contentItem: RowLayout {
QQC2.Label {
Layout.fillWidth: true
id: label
text: model.display
}
Kirigami.Icon {
source: "favorite"
Layout.rightMargin: Kirigami.Units.largeSpacing * 2
visible: model.isDefault
HoverHandler {
id: hover
@@ -142,6 +147,7 @@ Kirigami.ScrollablePage {
}
}
}
}
Component {
id: dictionaryPage