Adjust Pager to libtaskmanager API changes for Wayland virtual desktop support
ClosedPublic

Authored by hein on Jun 26 2018, 10:10 PM.

Details

Summary

Missing:

  • The KWayland API has no way to move windows yet

Depends on D13745.

This code is largely untested and subject to change.

Diff Detail

Repository
R119 Plasma Desktop
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 624
Build 636: arc lint + arc unit
hein created this revision.Jun 26 2018, 10:10 PM
Restricted Application added a project: Plasma. · View Herald TranscriptJun 26 2018, 10:10 PM
hein requested review of this revision.Jun 26 2018, 10:10 PM
hein planned changes to this revision.Jun 26 2018, 10:11 PM
hein updated this revision to Diff 37204.Jul 5 2018, 7:35 PM
  • Enable Add/Remove Desktop actions on Wayland using new libtm API.
hein updated this revision to Diff 37207.Jul 5 2018, 7:56 PM
hein edited the summary of this revision. (Show Details)
  • Update message.
mart added a comment.EditedJul 6 2018, 10:10 AM

with latest version (don't know if depends from this or libtaskmanager) i get windows only on a single pager cell (the last one that has been set

hein added a comment.Jul 6 2018, 8:34 PM

The change would have to be in the libtm patch. But the filter model hasn't changed, all I've done in the libtm patch is that initial population loop thing in VirtualDesktopInfo.

hein updated this revision to Diff 38112.Jul 20 2018, 7:24 AM

Various window DND Fixes

mart accepted this revision.Sep 28 2018, 4:01 PM
mart added inline comments.
applets/pager/plugin/pagermodel.cpp
444

would it be possible to avoid default arguments?

650

{} initializer?

This revision is now accepted and ready to land.Sep 28 2018, 4:01 PM
This revision was automatically updated to reflect the committed changes.