Move basic activities support from X11Client to AbstractClient
We're now sharing most of the X11Client activity behavior accross all clients. This allows to cleanup some of the existing virtuals and remove quite a bit of code overalls. Has to introduce an extra platform specific hook since X11Client serializes the activity information in an atom and we will probably need to do something similar on the Wayland platform at some point. This allows us to start interacting with the activities with kwin wayland. They are not restored properly accross sessions though since nothing is really persisted and the session management still seems to be amiss.
parent
da0aed54
Please register or sign in to comment