fix: minor ui fixes with services list

This commit is contained in:
vkamn
2025-08-27 15:15:53 +08:00
parent c568bf8c24
commit 4551659c2a
4 changed files with 24 additions and 3 deletions
@@ -3,6 +3,8 @@ import QtQuick.Controls
import QtQuick.Layouts
import QtQuick.Dialogs
import SortFilterProxyModel 0.2
import PageEnum 1.0
import Style 1.0
@@ -54,7 +56,15 @@ PageType {
spacing: 0
model: ApiServicesModel
model: SortFilterProxyModel {
id: proxyApiServicesModel
sourceModel: ApiServicesModel
sorters: RoleSorter {
roleName: "order"
sortOrder: Qt.AscendingOrder
}
}
delegate: ColumnLayout {
@@ -78,7 +88,7 @@ PageType {
onClicked: {
if (isServiceAvailable) {
ApiServicesModel.setServiceIndex(index)
ApiServicesModel.setServiceIndex(proxyApiServicesModel.mapToSource(index))
PageController.goToPage(PageEnum.PageSetupWizardApiServiceInfo)
}
}