Diffusion KWin c3fd6413b905

[kcmkwin] Move effects model into a shared library

Authored by zzag on Dec 22 2018, 10:50 AM.

Description

[kcmkwin] Move effects model into a shared library

Summary:
The main motivation for moving it into a shared library is to share the
model between Desktop Effects and Virtual Desktops KCM.

The extracted model is quite the same as the one in Desktop Effects KCM,
except some minor changes, e.g. rename loadEffect and syncConfig to more
convenient names, add comments, some whitespace changes, fix coding
style in some parts, etc.

Test Plan: effectModelTest passes, Desktop Effects KCM works.

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: hein, kwin

Tags: KWin

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

Details

Committed
zzagJan 8 2019, 1:49 PM
Reviewer
KWin
Differential Revision
D17765: [kcmkwin] Move effects model into a shared library
Parents
R108:30b257be08fe: [autotests] Test popup open/close animations
Branches
Unknown
Tags
Unknown