[vlc-devel] [PATCH 00/18] various qml views fixes

Prince Gupta guptaprince8832 at gmail.com
Thu Apr 1 14:29:35 UTC 2021


fixes various bugs around qml views including #25580
and adds playback speed menu (#22268)

Prince Gupta (18):
  qml: fix focus in local menu group
  qml: add msToString helper function
  qml: move clamp function to Helpers
  qml, qt: remove duration_short property
  qml: change itemDoubleClicked signal behaviour in
    KeyNavigableTableView
  qml: correctly add url media
  qt: remove unnecessary invokeMethod call
  qt: fullfill reset request if worker is already idle
  qml: fix color handling in URL text box
  qml: enable text interactions in URL text box
  qml: lazily update availableRowWidth of KeyNaviagableTableView
  qml: revise menu handling in Player
  qml: add playback speed control widget
  qml: update 'faster.svg' and 'slower.svg'
  qml: remove unused properties from Langmenu
  qml: move isValidInstanceOf function in Helpers
  qml: fix colors in SearchBox
  qml: hide header section text when not applicable

 modules/gui/qt/Makefile.am                    |   2 +
 .../qt/maininterface/qml/BannerSources.qml    |  27 ++-
 .../gui/qt/maininterface/qml/MainDisplay.qml  |   7 +-
 modules/gui/qt/medialibrary/mlalbum.cpp       |  30 +--
 modules/gui/qt/medialibrary/mlalbum.hpp       |   6 +-
 modules/gui/qt/medialibrary/mlalbummodel.cpp  |   7 +-
 modules/gui/qt/medialibrary/mlalbummodel.hpp  |   1 -
 modules/gui/qt/medialibrary/mlalbumtrack.cpp  |  32 +---
 modules/gui/qt/medialibrary/mlalbumtrack.hpp  |   6 +-
 .../gui/qt/medialibrary/mlalbumtrackmodel.cpp |   7 +-
 .../gui/qt/medialibrary/mlalbumtrackmodel.hpp |   1 -
 modules/gui/qt/medialibrary/mlbasemodel.cpp   |   6 +
 .../gui/qt/medialibrary/mlplaylistmedia.cpp   |   9 +-
 .../gui/qt/medialibrary/mlplaylistmedia.hpp   |   3 +-
 .../gui/qt/medialibrary/mlplaylistmodel.cpp   |   5 -
 .../gui/qt/medialibrary/mlplaylistmodel.hpp   |   1 -
 modules/gui/qt/medialibrary/mlurlmodel.cpp    |  20 +-
 modules/gui/qt/medialibrary/mlvideo.cpp       |  12 +-
 modules/gui/qt/medialibrary/mlvideo.hpp       |   3 +-
 modules/gui/qt/medialibrary/mlvideomodel.cpp  |   5 -
 modules/gui/qt/medialibrary/mlvideomodel.hpp  |   1 -
 .../gui/qt/medialibrary/qml/MusicAlbums.qml   |   3 +-
 .../qml/MusicAlbumsGridExpandDelegate.qml     |   5 +-
 .../gui/qt/medialibrary/qml/MusicArtist.qml   |   3 +-
 .../medialibrary/qml/MusicArtistsAlbums.qml   |  11 +-
 .../qml/MusicTrackListDisplay.qml             |   8 +-
 .../gui/qt/medialibrary/qml/PlaylistMedia.qml |  13 +-
 .../qt/medialibrary/qml/UrlListDisplay.qml    |   2 +-
 modules/gui/qt/medialibrary/qml/VideoAll.qml  |   2 +-
 .../qml/VideoDisplayRecentVideos.qml          |   3 +-
 .../gui/qt/medialibrary/qml/VideoGridItem.qml |   3 +-
 .../medialibrary/qml/VideoInfoExpandPanel.qml |   3 +-
 .../qt/medialibrary/qml/VideoListDisplay.qml  |   3 +-
 .../gui/qt/network/qml/DiscoverUrlDisplay.qml |  11 +-
 .../qt/network/qml/NetworkBrowseDisplay.qml   |   1 +
 modules/gui/qt/pixmaps/VLCIcons.ttf           | Bin 32184 -> 32268 bytes
 modules/gui/qt/pixmaps/faster.svg             |  81 +-------
 modules/gui/qt/pixmaps/slower.svg             |  79 +-------
 .../gui/qt/player/playercontrolbarmodel.hpp   |   1 +
 modules/gui/qt/player/qml/ControlButtons.qml  |  78 +++++++-
 modules/gui/qt/player/qml/LanguageMenu.qml    |  33 +---
 modules/gui/qt/player/qml/PlaybackSpeed.qml   | 173 ++++++++++++++++++
 modules/gui/qt/player/qml/Player.qml          |  10 +-
 .../gui/qt/playlist/qml/PlaylistListView.qml  |   9 +-
 modules/gui/qt/util/qml/Helpers.js            |  46 +++++
 modules/gui/qt/vlc.qrc                        |   2 +
 .../qt/widgets/qml/HorizontalResizeHandle.qml |   5 +-
 .../qt/widgets/qml/KeyNavigableTableView.qml  |  51 +++++-
 modules/gui/qt/widgets/qml/SearchBox.qml      |   4 +-
 modules/gui/qt/widgets/qml/TableColumns.qml   |   3 +-
 .../gui/qt/widgets/qml/TableViewDelegate.qml  |   5 +-
 51 files changed, 469 insertions(+), 373 deletions(-)
 create mode 100644 modules/gui/qt/player/qml/PlaybackSpeed.qml
 create mode 100644 modules/gui/qt/util/qml/Helpers.js

-- 
2.27.0



More information about the vlc-devel mailing list