https://bugs.kde.org/show_bug.cgi?id=186181

David Redondo <k...@david-redondo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |5.17.0
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://commits.kde.org/pla
                   |                            |sma-workspace/ea32a7611227c
                   |                            |a141bd60d983d1489d2be82d10f

--- Comment #16 from David Redondo <k...@david-redondo.de> ---
Git commit ea32a7611227ca141bd60d983d1489d2be82d10f by David Redondo.
Committed on 25/07/2019 at 10:05.
Pushed by davidre into branch 'master'.

[Image Wallpaper Slideshow] Allow setting of different sorting orders

Summary:
Allows setting of other sorting orders like alphabetical or last modified date.
To enable this a new ProxyModel is introduced which handles the sorting and
filtering (as indicated by the checkboxes). This is backed by the
slideshowModel
whcih previously as only used for the configutation. The lists of slides and 
unseen
slides are dropped as now the slides that are shown are taken from the model.
FIXED-IN: 5.17.0

Test Plan:
{F6938259}
{F6938260}
{F6938261}
{F6938263}

Reviewers: #plasma, davidedmundson

Reviewed By: #plasma, davidedmundson

Subscribers: davidedmundson, msdobrescu, ngraham, filipf, plasma-devel

Tags: #plasma

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

M  +1    -0    wallpapers/image/CMakeLists.txt
M  +1    -1    wallpapers/image/backgroundlistmodel.h
M  +75   -81   wallpapers/image/image.cpp
M  +23   -6    wallpapers/image/image.h
M  +5    -3    wallpapers/image/imagepackage/contents/ui/WallpaperDelegate.qml
M  +52   -2    wallpapers/image/imagepackage/contents/ui/config.qml
M  +8    -2    wallpapers/image/imagepackage/contents/ui/main.qml
A  +90   -0    wallpapers/image/slidefiltermodel.cpp     [License: GPL (v2+)]
A  +50   -0    wallpapers/image/slidefiltermodel.h     [License: GPL (v2+)]
M  +19   -0    wallpapers/image/slidemodel.cpp
M  +22   -0    wallpapers/image/slidemodel.h
M  +4    -1    wallpapers/image/slideshowpackage/contents/config/main.xml

https://commits.kde.org/plasma-workspace/ea32a7611227ca141bd60d983d1489d2be82d10f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to