Skip to content
  • Fushan Wen's avatar
    wallpapers/potd: fix multimonitor support · 86ef83c6
    Fushan Wen authored
    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
    86ef83c6