Fix selection in language change list

This commit is contained in:
Cyril Anisimov 2024-12-13 22:12:53 +01:00
parent 53f41408b8
commit ef2ffce47a

View file

@ -63,6 +63,7 @@ DrawerType2 {
clip: true clip: true
interactive: true interactive: true
property int selectedIndex: LanguageModel.currentLanguageIndex
property bool isFocusable: true property bool isFocusable: true
Keys.onTabPressed: { Keys.onTabPressed: {
@ -90,7 +91,6 @@ DrawerType2 {
} }
model: LanguageModel model: LanguageModel
currentIndex: LanguageModel.currentLanguageIndex
ButtonGroup { ButtonGroup {
id: buttonGroup id: buttonGroup
@ -185,10 +185,10 @@ DrawerType2 {
} }
ButtonGroup.group: buttonGroup ButtonGroup.group: buttonGroup
checked: listView.currentIndex === index checked: listView.selectedIndex === index
onClicked: { onClicked: {
listView.currentIndex = index listView.selectedIndex = index
LanguageModel.changeLanguage(languageIndex) LanguageModel.changeLanguage(languageIndex)
root.closeTriggered() root.closeTriggered()
} }