https://bugs.kde.org/show_bug.cgi?id=394333
Alexander Stippich <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Latest Commit| |https://invent.kde.org/kde/ | |elisa/commit/3c925162ec8c9d | |4a4f9a9d173c3c7dbe6576c66c Resolution|--- |FIXED --- Comment #4 from Alexander Stippich <[email protected]> --- Git commit 3c925162ec8c9d4a4f9a9d173c3c7dbe6576c66c by Alexander Stippich. Committed on 07/03/2020 at 09:25. Pushed by astippich into branch 'master'. New shuffle mode for playlist This implements a new shuffle mode for the playlist with a proxy model that shuffles the available data. he following features are implemented: each track is selected exactly once in shuffle mode the shuffle mode and order are fully visible to the user full history with going back and forth Interfacing with the QML code is now done with the proxy model. M +15 -0 autotests/CMakeLists.txt C +4314 -4870 autotests/mediaplaylistproxymodeltest.cpp [from: autotests/mediaplaylisttest.cpp - 052% similarity] C +48 -72 autotests/mediaplaylistproxymodeltest.h [from: autotests/mediaplaylisttest.h - 078% similarity] M +682 -4887 autotests/mediaplaylisttest.cpp M +19 -83 autotests/mediaplaylisttest.h M +15 -15 autotests/trackslistenertest.cpp M +2 -1 src/CMakeLists.txt M +31 -14 src/elisaapplication.cpp M +11 -0 src/elisaapplication.h M +2 -0 src/elisaqmlplugin.cpp M +4 -0 src/manageheaderbar.cpp M +2 -0 src/manageheaderbar.h M +27 -626 src/mediaplaylist.cpp M +7 -157 src/mediaplaylist.h A +838 -0 src/mediaplaylistproxymodel.cpp [License: LGPL (v3+)] A +266 -0 src/mediaplaylistproxymodel.h [License: LGPL (v3+)] M +5 -5 src/models/abstractmediaproxymodel.cpp M +5 -5 src/models/abstractmediaproxymodel.h M +5 -5 src/models/filebrowserproxymodel.cpp M +5 -5 src/models/filebrowserproxymodel.h M +2 -2 src/mpris2/mediaplayer2player.cpp M +3 -3 src/mpris2/mediaplayer2player.h M +3 -3 src/mpris2/mpris2.cpp M +5 -5 src/mpris2/mpris2.h M +3 -3 src/qml/DataGridView.qml M +5 -5 src/qml/DataListView.qml M +10 -10 src/qml/ElisaMainWindow.qml M +6 -5 src/qml/FileBrowserView.qml M +1 -1 src/qml/HeaderBar.qml M +15 -15 src/qml/MediaPlayListView.qml M +2 -2 src/qml/PlayListBasicView.qml https://invent.kde.org/kde/elisa/commit/3c925162ec8c9d4a4f9a9d173c3c7dbe6576c66c -- You are receiving this mail because: You are watching all bug changes.
