[vlc-commits] [Git][videolan/vlc][master] 12 commits: qt/ListCache: add ListCache::find

Hugo Beauzée-Luyssen (@chouquette) gitlab at videolan.org
Fri Dec 3 13:33:09 UTC 2021



Hugo Beauzée-Luyssen pushed to branch master at VideoLAN / VLC


Commits:
c89269be by Prince Gupta at 2021-12-03T18:28:43+05:30
qt/ListCache: add ListCache::find

- - - - -
ce23c714 by Prince Gupta at 2021-12-03T18:28:43+05:30
qt/mlbasemodel: add MLBaseModel::findInCache

- - - - -
24be04f1 by Prince Gupta at 2021-12-03T18:28:43+05:30
qt/mlgrouplistmodel: remove index usage in covergenerator

- - - - -
d3de2390 by Prince Gupta at 2021-12-03T18:28:43+05:30
qt/mlplaylistlistmodel: remove index usage in covergenerator

- - - - -
f36d673c by Prince Gupta at 2021-12-03T18:28:43+05:30
qml/mlgenremodel: use MLBaseModel::findInCache

- - - - -
825232dc by Prince Gupta at 2021-12-03T18:28:43+05:30
qt: remove CoverGenerator::index

- - - - -
41d08021 by Prince Gupta at 2021-12-03T18:28:43+05:30
qt: factorize MLBaseModel::data

base it on new virtual function MLBaseModel::itemRoleData
now derived classes don't need to implement QAbstractItemModel::data but
only MLBaseModel::itemRoleData

- - - - -
9a464cdc by Prince Gupta at 2021-12-03T18:28:43+05:30
qml/MLBaseModel: implement getData async API

- - - - -
eacabdd6 by Prince Gupta at 2021-12-03T18:28:43+05:30
qml/NetworkBrowseDisplay: fix dragndrop

- - - - -
4aa893fe by Prince Gupta at 2021-12-03T18:28:43+05:30
qt: add mlInputItem function in Medialib

- - - - -
bc616ea2 by Prince Gupta at 2021-12-03T18:39:31+05:30
qt: use async API to load item for DragItem

fixes #26149

- - - - -
6f1d309e by Prince Gupta at 2021-12-03T18:39:31+05:30
qt/MLBaseModel: fix thumbnail generation signal handling

previous code will break for the first item not in the cache
use MLBaseModel::findInCache

- - - - -


30 changed files:

- modules/gui/qt/Makefile.am
- modules/gui/qt/medialibrary/medialib.cpp
- modules/gui/qt/medialibrary/medialib.hpp
- modules/gui/qt/medialibrary/mlalbummodel.cpp
- modules/gui/qt/medialibrary/mlalbummodel.hpp
- modules/gui/qt/medialibrary/mlalbumtrackmodel.cpp
- modules/gui/qt/medialibrary/mlalbumtrackmodel.hpp
- modules/gui/qt/medialibrary/mlartistmodel.cpp
- modules/gui/qt/medialibrary/mlartistmodel.hpp
- modules/gui/qt/medialibrary/mlbasemodel.cpp
- modules/gui/qt/medialibrary/mlbasemodel.hpp
- modules/gui/qt/medialibrary/mlgenremodel.cpp
- modules/gui/qt/medialibrary/mlgenremodel.hpp
- modules/gui/qt/medialibrary/mlgrouplistmodel.cpp
- modules/gui/qt/medialibrary/mlgrouplistmodel.hpp
- modules/gui/qt/medialibrary/mlplaylistlistmodel.cpp
- modules/gui/qt/medialibrary/mlplaylistlistmodel.hpp
- modules/gui/qt/medialibrary/mlplaylistmodel.cpp
- modules/gui/qt/medialibrary/mlplaylistmodel.hpp
- modules/gui/qt/medialibrary/mlrecentsmodel.cpp
- modules/gui/qt/medialibrary/mlrecentsmodel.hpp
- modules/gui/qt/medialibrary/mlrecentsvideomodel.cpp
- modules/gui/qt/medialibrary/mlrecentsvideomodel.hpp
- modules/gui/qt/medialibrary/mlurlmodel.cpp
- modules/gui/qt/medialibrary/mlurlmodel.hpp
- modules/gui/qt/medialibrary/mlvideomodel.cpp
- modules/gui/qt/medialibrary/mlvideomodel.hpp
- modules/gui/qt/medialibrary/qml/MediaGroupList.qml
- modules/gui/qt/medialibrary/qml/MusicAlbums.qml
- modules/gui/qt/medialibrary/qml/MusicAllArtists.qml


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/dbe3eb027c857869256c20172af8bbde77f5ec48...6f1d309e1d21255902a80332cb9ac01d344098f7

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/dbe3eb027c857869256c20172af8bbde77f5ec48...6f1d309e1d21255902a80332cb9ac01d344098f7
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list