[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