Skip to content
Verified Commit 86ef83c6 authored by Fushan Wen's avatar Fushan Wen
Browse files

wallpapers/potd: fix multimonitor support

After dataengine was ported away, it requires to use a self-maintained
engine to properly support multi-screen wallpapers.

3 new classes are added:

- PotdEngine: a class to manage clients, create and delete clients on
demand.
- Client: a class to process wallpaper data
- Backend: a class used in QML side, to relay information from the client

The major part of PotdProviderModel are moved to the 3 classes, so the
model class is now a pure model.

BUG: 454333
FIXED-IN: 5.26
parent 01bfc1e3
Pipeline #192365 passed with stage
in 1 minute and 35 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment