Bug 470828

Summary: "Filter" page broken in Plasma 6 due to use of QQC1 TableView, which doesn't exist anymore
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: Desktop icons & Folder View widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: major CC: hein, kde, nate
Priority: NOR Keywords: qt6
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=470605
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot

Description Patrick Silva 2023-06-09 12:02:52 UTC
Created attachment 159564 [details]
screenshot

STEPS TO REPRODUCE
1. right-click on desktop and choose "Configure folder view..."
2. click on "Filter" in the left side
3. 

OBSERVED RESULT
"Filter" section is empty. Please see the attached screenshot.

EXPECTED RESULT
filter settings are available

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.5.0
Graphics Platform: Wayland
Comment 1 Nate Graham 2023-06-09 15:24:17 UTC
Looks like it's still using the QQC2 table view that no longer exists in Qt6:

Jun 09 09:22:57 Liberator plasmashell[33459]: file:///home/nate/kde/usr6/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigFilter.qml:9:1: module "QtQuick.Controls" version 1.0 is not installed

Same issue as Bug 470605.
Comment 2 Marco Martin 2023-08-29 13:59:55 UTC
Git commit fdd180462c2914a148a6898966ce31862bfd91b2 by Marco Martin.
Committed on 29/08/2023 at 15:59.
Pushed by mart into branch 'master'.

Port FolderView ConfigFilter to QQC2

The config page still used a QQC1 TableView, as the model
isn't actually a table, port it to a ListView, which looks table-ish

M  +93   -83   containments/desktop/package/contents/ui/ConfigFilter.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/fdd180462c2914a148a6898966ce31862bfd91b2