[vlc-commits] [Git][videolan/vlc][master] 19 commits: qml: fix C++ function binding in VLCStyle to avoid qt6 warning

Steve Lhomme (@robUx4) gitlab at videolan.org
Thu Jan 25 17:30:30 UTC 2024



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
f5b25e74 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix C++ function binding in VLCStyle to avoid qt6 warning

Calling C++ methods with 'this' objects different from the one they were
retrieved from is broken, due to historical reasons. The original object is used
as 'this' object. You can allow the given 'this' object to be used by setting
'pragma NativeMethodBehavior: AcceptThisObject'

- - - - -
5739b093 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix C++ function binding in player controlbar to avoid qt6 warning

Calling C++ methods with 'this' objects different from the one they were
retrieved from is broken, due to historical reasons. The original object is used
as 'this' object. You can allow the given 'this' object to be used by setting
'pragma NativeMethodBehavior: AcceptThisObject'

- - - - -
22956ff8 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix NetworkGridItem artwork path for Qt6

path not starting by qrc:/// are not resolved correctly by
QQmlFile::urlToLocalFileOrQrc in Qt6

- - - - -
0c7bba40 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning  in grid/list views

- - - - -
3e4722a0 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from Repeaters

- - - - -
c12cb47d by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: add pagePrefix propery to leaf views to statisfy PageLoader in Qt6

Qt6 raise a warning when passing an initialization value to a non-existant
property in a component. At some point we may refactor theses view to inherit
from a common base. for now we just define the property where required

- - - - -
d34c0872 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from MouseArea

- - - - -
915640a7 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from DragItem

- - - - -
48667053 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from DropArea

- - - - -
731960ff by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from Keys events

- - - - -
4a31491b by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from TableViewDelegate

- - - - -
89d7be70 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from ListSelectionModel

- - - - -
c3168b9b by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from player requestLock

- - - - -
2fe21d3d by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from showMediaInformation

- - - - -
76f88222 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from context menu

- - - - -
622cee2f by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from network views

- - - - -
792f3393 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning in toolbar editor

- - - - -
40573cb3 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from LocalToolbar

- - - - -
fc787fe3 by Pierre Lamot at 2024-01-25T14:39:34+00:00
qml: fix qt6 parameters injection warning from BannerSource

- - - - -


30 changed files:

- modules/gui/qt/dialogs/dialogs/qml/CustomDialog.qml
- modules/gui/qt/dialogs/dialogs/qml/Dialogs.qml
- modules/gui/qt/dialogs/toolbar/qml/EditorDNDDelegate.qml
- modules/gui/qt/dialogs/toolbar/qml/EditorDNDView.qml
- modules/gui/qt/dialogs/toolbar/qml/EditorTabButton.qml
- modules/gui/qt/dialogs/toolbar/qml/ToolbarEditor.qml
- modules/gui/qt/dialogs/toolbar/qml/ToolbarEditorButtonList.qml
- modules/gui/qt/maininterface/qml/BannerSources.qml
- modules/gui/qt/maininterface/qml/MainDisplay.qml
- modules/gui/qt/maininterface/qml/MainInterface.qml
- modules/gui/qt/maininterface/qml/MainViewLoader.qml
- modules/gui/qt/maininterface/qml/NoMedialibHome.qml
- modules/gui/qt/medialibrary/qml/MusicAlbums.qml
- modules/gui/qt/medialibrary/qml/MusicAlbumsGridExpandDelegate.qml
- modules/gui/qt/medialibrary/qml/MusicAllArtists.qml
- modules/gui/qt/medialibrary/qml/MusicArtist.qml
- modules/gui/qt/medialibrary/qml/MusicArtistDelegate.qml
- modules/gui/qt/medialibrary/qml/MusicArtistsAlbums.qml
- modules/gui/qt/medialibrary/qml/MusicDisplay.qml
- modules/gui/qt/medialibrary/qml/MusicGenres.qml
- modules/gui/qt/medialibrary/qml/MusicTrackListDisplay.qml
- modules/gui/qt/medialibrary/qml/MusicTracksDisplay.qml
- modules/gui/qt/medialibrary/qml/PlaylistMedia.qml
- modules/gui/qt/medialibrary/qml/PlaylistMediaDisplay.qml
- modules/gui/qt/medialibrary/qml/PlaylistMediaList.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/menus/qml/Menubar.qml
- modules/gui/qt/network/qml/BrowseDeviceView.qml


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/32bd499b12bffabec98bfe51dbdcdc9490e3c81e...fc787fe385c8c8525de880cb9df8c7cebe5d63e1

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