From 5ce59470d4da6cb88d33a505e178ba961c5d4e5a Mon Sep 17 00:00:00 2001 From: Riccardo Campo Date: Thu, 18 Jun 2026 21:50:16 +0200 Subject: [PATCH] fix basic table view --- .../LegacyTreeView/BasicTableView.qml | 15 ++------------- .../LegacyTreeView/LegacyTreeView.qml | 3 +-- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/BasicTableView.qml b/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/BasicTableView.qml index ae7cdbeb92..570b9ca9c5 100644 --- a/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/BasicTableView.qml +++ b/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/BasicTableView.qml @@ -356,7 +356,7 @@ FocusScope { function resizeColumnsToContents () { for (var i = 0; i < __columns.length; ++i) { var col = getColumn(i) - var header = __listView.headerItem.headerRepeater.itemAt(i) + var header = listView.headerItem.headerRepeater.itemAt(i) if (col) { col.resizeToContents() if (col.width < header.implicitWidth) @@ -395,17 +395,6 @@ FocusScope { /*! \internal */ default property alias __columns: root.data - /*! \internal */ - property alias __currentRowItem: listView.currentItem - - /*! \internal - This property is forwarded to TableView::currentRow, but not to any TreeView property. - */ - property alias __currentRow: listView.currentIndex - - /*! \internal */ - readonly property alias __listView: listView - /*! \internal */ property Component __itemDelegateLoader: null @@ -528,7 +517,7 @@ FocusScope { height: rowfiller.rowHeight sourceComponent: root.rowDelegate property QtObject styleData: QtObject { - readonly property bool alternate: (index + __listView.count) % 2 === 1 + readonly property bool alternate: (index + listView.count) % 2 === 1 readonly property bool selected: false readonly property bool hasActiveFocus: false readonly property bool pressed: false diff --git a/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/LegacyTreeView.qml b/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/LegacyTreeView.qml index 704d25b7f7..73643d7ee0 100644 --- a/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/LegacyTreeView.qml +++ b/framework/uicomponents/qml/Muse/UiComponents/LegacyTreeView/LegacyTreeView.qml @@ -131,7 +131,6 @@ BasicTableView { property var pressedIndex: undefined property bool selectOnRelease: false property int pressedColumn: -1 - readonly property alias currentRow: root.__currentRow readonly property alias currentIndex: root.currentIndex // Handle vertical scrolling whem dragging mouse outside boundaries @@ -223,7 +222,7 @@ BasicTableView { } } - return row === currentRow + return row === root.listView.currentIndex && (selectionMode === L.SelectionMode.SingleSelection || (selectionMode > L.SelectionMode.SingleSelection && !selection)) }