Skip to content

WIP: Port ScrollArea to Qt Quick Controls 2

Plasma Extra Components / ScrollArea port to Qt Quick Controls 2.

Also fixes BUG: 384889 (since QQC1 ScrollView does not respect that setting, but QQC2 does through qqc2-desktop-style)

Directly using the ScrollView component from QQC2 was not feasible, since it broke existing Plasmoids badly. So, the code is taken from Kirigami's private ScrollView.qml, and modified to ensure compatibility with existing Plasmoids and fix problems with nested ScrollAreas.

I have tested KRunner, Kickoff, Sound, Notifications, Clipboard, Add Widgets and they all work fine.

KWin's Window Switcher (Alt-Tab) is broken. Fixed with f8a940a1.

I've marked it WIP until we can test more and make sure that nothing else is broken.

Edited by Bharadwaj Raju

Merge request reports