Skip to content

Begin porting to PlasmaComponents3

This begins the process of porting plasma-workspace to PlasmaComponents3. At this point, only the relatively easy work is done. Every file not ported now has been given the reason for still using PC2 in a comment on the import line so you can see at a glance what the blocker is by running grep -r "org.kde.plasma.components 2.0" in the repo.

Everything is tested and there are no breakages or functional regressions. In the process, a few unused imports are removed.

PC3 omissions blocking other things from getting easily ported:

  • No Highlight
  • No ListItem
  • No PageStack
  • No ContextMenu
  • No QueryDialog
  • No ModelContextMenu
  • TabBar has no left and right tab states
  • ToolButton has no built-in method to show a menu when clicked
Edited by Nate Graham

Merge request reports