[vlc-commits] [Git][videolan/vlc][master] 12 commits: qml: rename MLModel as MLBaseModel on QML side

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sun Apr 28 17:05:17 UTC 2024



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
a45e28b3 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: rename MLModel as MLBaseModel on QML side

So C++ and QML naming matches

- - - - -
8f13fb46 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: register BaseModel as a Qml type

- - - - -
a489fab7 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: pass initial value of CSDMouseStealer on creation

- - - - -
983fef0b by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: remove unused property from MusicArtistDelegate

- - - - -
d601d6a9 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: enforce required properties

- - - - -
fe30d6bd by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: mark modelData as required in repeater using it

some views won't load properly otherwise

- - - - -
93ffb7e1 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: remove accessing unexisting property in ButtonExt

- - - - -
dfe5d8fa by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: introduce TableRowDelegate and TableHeaderDelegate

This will serve as base classes for specialized row/header implementation, the
main purpose is to declare all property set by TableView

- - - - -
3cc71ffc by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: inherit from TableRowDelegate and TableHeaderDelegate

- - - - -
5e9df6bf by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: load manually table row and header delegate

Qml Loader is unable to pass the initial properties of an Item
use onComplete/onDestroyed to manually handle the items

- - - - -
d289e151 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: mark properties as required in TableRowDelegate and TableHeaderDelegate

- - - - -
7e8511d2 by Pierre Lamot at 2024-04-28T16:33:03+00:00
qml: require properties in TableViewDelegate

- - - - -


30 changed files:

- modules/gui/qt/Makefile.am
- modules/gui/qt/maininterface/mainui.cpp
- modules/gui/qt/maininterface/qml/MainInterface.qml
- modules/gui/qt/maininterface/qml/MainViewLoader.qml
- modules/gui/qt/medialibrary/qml/MusicAlbumsGridExpandDelegate.qml
- modules/gui/qt/medialibrary/qml/MusicArtistDelegate.qml
- modules/gui/qt/medialibrary/qml/MusicArtistsAlbums.qml
- modules/gui/qt/medialibrary/qml/UrlListDisplay.qml
- modules/gui/qt/medialibrary/qml/VideoAll.qml
- modules/gui/qt/medialibrary/qml/VideoGridDisplay.qml
- modules/gui/qt/network/qml/BrowseDeviceView.qml
- modules/gui/qt/network/qml/BrowseDisplay.qml
- modules/gui/qt/network/qml/BrowseTreeDisplay.qml
- modules/gui/qt/network/qml/BrowseTreeHeader.qml
- modules/gui/qt/network/qml/NetworkThumbnailItem.qml
- modules/gui/qt/player/qml/ControlLayout.qml
- modules/gui/qt/player/qml/TopBar.qml
- modules/gui/qt/player/qml/TracksListPage.qml
- modules/gui/qt/player/qml/TracksPage.qml
- modules/gui/qt/util/qml/MLContextMenu.qml
- modules/gui/qt/vlc.qrc
- modules/gui/qt/widgets/qml/BannerCone.qml
- modules/gui/qt/widgets/qml/ButtonExt.qml
- modules/gui/qt/widgets/qml/CSDMouseStealer.qml
- modules/gui/qt/widgets/qml/CSDThemeButtonSet.qml
- modules/gui/qt/widgets/qml/CSDWindowButtonSet.qml
- modules/gui/qt/widgets/qml/DragItem.qml
- modules/gui/qt/widgets/qml/FadingEdgeForListView.qml
- modules/gui/qt/widgets/qml/IconToolButton.qml
- modules/gui/qt/widgets/qml/KeyNavigableTableView.qml


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/fd149a38383118d5cb421fc074fded3ad1c6e443...7e8511d2a5bb323e4cd25666b638a4cb1c1b887b

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/fd149a38383118d5cb421fc074fded3ad1c6e443...7e8511d2a5bb323e4cd25666b638a4cb1c1b887b
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