Bug 470828 - "Filter" page broken in Plasma 6 due to use of QQC1 TableView, which doesn't exist anymore
Summary: "Filter" page broken in Plasma 6 due to use of QQC1 TableView, which doesn't ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Desktop icons & Folder View widget (other bugs)
Version First Reported In: master
Platform: Neon Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-06-09 12:02 UTC by Patrick Silva
Modified: 2023-08-29 13:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
screenshot (39.83 KB, image/png)
2023-06-09 12:02 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
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