vlc | branch: master | Fatih Uzunoglu <[email protected]> | Fri Oct 9 19:56:31 2020 +0300| [948680ca1f7fa46b31cdee9aa660a3952692d784] | committer: Pierre Lamot
qml: integrate new SortControl to playlist > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=948680ca1f7fa46b31cdee9aa660a3952692d784 --- modules/gui/qt/playlist/qml/PlaylistToolbar.qml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/gui/qt/playlist/qml/PlaylistToolbar.qml b/modules/gui/qt/playlist/qml/PlaylistToolbar.qml index 408f692f7f..0a10abcb97 100644 --- a/modules/gui/qt/playlist/qml/PlaylistToolbar.qml +++ b/modules/gui/qt/playlist/qml/PlaylistToolbar.qml @@ -95,10 +95,13 @@ Widgets.NavigableFocusScope { { text: i18n.qtr("Rating"), criteria: PlaylistControllerModel.SORT_KEY_RATIN }, ] textRole: "text" - + criteriaRole: "criteria" + listWidth: VLCStyle.widthSortBox onSortSelected: { - mainPlaylistController.sort(modelData.criteria, PlaylistControllerModel.SORT_ORDER_ASC) + if (modelData.criteria !== sortKey) + mainPlaylistController.setSortOrder(PlaylistControllerModel.SORT_ORDER_ASC) + mainPlaylistController.setSortKey(modelData.criteria) } Keys.priority: Keys.AfterItem @@ -106,6 +109,9 @@ Widgets.NavigableFocusScope { navigationParent: playlistToolbar _colors: playlistToolbar._colors + + sortOrder: mainPlaylistController.sortOrder + sortKey: mainPlaylistController.sortKey } Widgets.IconToolButton { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
