[vlc-commits] [Git][videolan/vlc][master] 7 commits: qt: pass a vlc_ml_query_params_t to load and count operations in ML loaders
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Tue Sep 5 08:31:19 UTC 2023
Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
98cd8a56 by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: pass a vlc_ml_query_params_t to load and count operations in ML loaders
- - - - -
59d2fac5 by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: make ListCacheLoader independent from the medialibrary
- - - - -
0e001ee7 by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: make mllistcache independent from the medialibrary
- - - - -
d50bd34c by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: update listcache documentation
- - - - -
f383d4c0 by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: account for offset in cache loader
the indexes provided by the user are relative to the view with the index
the loader loads items with absolute position in the view
- - - - -
bcfc574a by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: rename createLoader into createMLLoader in ml models
- - - - -
384398f4 by Pierre Lamot at 2023-09-05T07:55:26+00:00
qt: introduce BaseModel to handle model changes independently from the data
Pimpl idiom is used to avoid integrating template implementation in every
classes that uses models
- - - - -
30 changed files:
- modules/gui/qt/Makefile.am
- 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/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/mlvideofoldersmodel.cpp
- modules/gui/qt/medialibrary/mlvideofoldersmodel.hpp
- modules/gui/qt/medialibrary/mlvideogroupsmodel.cpp
- modules/gui/qt/medialibrary/mlvideogroupsmodel.hpp
- modules/gui/qt/medialibrary/mlvideomodel.cpp
- modules/gui/qt/medialibrary/mlvideomodel.hpp
- modules/gui/qt/meson.build
- + modules/gui/qt/util/base_model.cpp
- + modules/gui/qt/util/base_model.hpp
The diff was not included because it is too large.
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/59b5d0448c65ed60fddcd1af446a18e89e9cfb1b...384398f40a29d9e023a812c8512093bf08e21126
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/59b5d0448c65ed60fddcd1af446a18e89e9cfb1b...384398f40a29d9e023a812c8512093bf08e21126
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list