Diffusion KWin 744e2be3f626

refactor: Minimize use of geom in Toplevel subclasses

Authored by zzag on Aug 10 2019, 2:31 PM.

Description

refactor: Minimize use of geom in Toplevel subclasses

Summary:
This change makes easier to refactor geometry handling in the future.
The main motivation for avoiding using geom directly is to make code
more readable and ensure that the geometry is updated only through
designated methods, e.g. setGeometry, plainResize, etc.

Reviewers: KWin, romangg

Reviewed By: KWin, romangg

Subscribers: romangg, kwin

Tags: KWin

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

Details