Diffusion KWin 0a042dad6952

Sync opacity from an internal QWindow to its ShellClient

Authored by graesslin on Jan 3 2017, 6:28 AM.

Description

Sync opacity from an internal QWindow to its ShellClient

Summary:
This change adds support for opacity on a KWin internal QWindow.
Calling QWindow::setOpacity syncs the value to the ShellClient
representation of the QWindow.

This is needed for fading out the OnScreenNotification on mouse
over.

Test Plan: Added auto test and manual test

Reviewers: KWin, Plasma on Wayland

Subscribers: plasma-devel, kwin

Tags: Plasma on Wayland, KWin

Differential Revision: https://phabricator.kde.org/D3928

Details

Committed
graesslinJan 3 2017, 6:35 AM
Differential Revision
D3928: Sync opacity from an internal QWindow to its ShellClient
Parents
R108:5ab7b7e41eb1: Fix typo
Branches
Unknown
Tags
Unknown