davidre created this revision. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. davidre requested review of this revision.
REVISION 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. REPOSITORY R120 Plasma Workspace BRANCH slideshow (branched from master) REVISION DETAIL https://phabricator.kde.org/D22121 AFFECTED FILES wallpapers/image/CMakeLists.txt wallpapers/image/backgroundlistmodel.h wallpapers/image/image.cpp wallpapers/image/image.h wallpapers/image/imagepackage/contents/ui/config.qml wallpapers/image/imagepackage/contents/ui/main.qml wallpapers/image/slidefiltermodel.cpp wallpapers/image/slidefiltermodel.h wallpapers/image/slidemodel.cpp wallpapers/image/slidemodel.h wallpapers/image/slideshowpackage/contents/config/main.xml To: davidre Cc: plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart