Port Switch Window containment action to libtaskmanager-ng.
ClosedPublic

Authored by hein on Jul 14 2016, 11:48 AM.

Details

Summary

Unfortunately this alone won't make it work on Wayland, as it's
still based around storing X11 window ids in QActions.

For it to work on Wayland, it should store model indices instead.
However that requires us to be able to refresh contextualActions()
while the menu is open, which the Plasma framework does not yet
allow.

We obviously need to address this later. For now, let's drop
the old backend and save some CPU and memory.

Diff Detail

Repository
R120 Plasma Workspace
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
hein updated this revision to Diff 5155.Jul 14 2016, 11:48 AM
hein retitled this revision from to Port Switch Window containment action to libtaskmanager-ng..
hein updated this object.
hein edited the test plan for this revision. (Show Details)
hein added a reviewer: Plasma.
hein added a subscriber: plasma-devel.
Restricted Application added a project: Plasma. · View Herald TranscriptJul 14 2016, 11:48 AM
davidedmundson accepted this revision.Jul 14 2016, 1:34 PM
davidedmundson added a reviewer: davidedmundson.
This revision is now accepted and ready to land.Jul 14 2016, 1:34 PM
This revision was automatically updated to reflect the committed changes.