Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
e91e01b0 by Nithin at 2026-02-19T15:33:05+00:00
Qt: controlbar: add tooltip and fix idle A-B loop colors
- - - - -
2 changed files:
- modules/gui/qt/player/qml/controlbarcontrols/AtoBButton.qml
- modules/gui/qt/widgets/qml/ImageToolButton.qml
Changes:
=====================================
modules/gui/qt/player/qml/controlbarcontrols/AtoBButton.qml
=====================================
@@ -26,13 +26,15 @@ import VLC.Util
Widgets.ImageToolButton {
id: control
- text: qsTr("A to B")
+ text: qsTr("A to B Loop")
sourceSize: Qt.size(VLCStyle.icon_toolbar, VLCStyle.icon_toolbar)
checked: Player.ABloopState !== Player.ABLOOP_STATE_NONE
onClicked: Player.toggleABloopState()
+ description: text
+
//imageSource: "qrc:///icons/atob.svg"
imageSource: {
switch(Player.ABloopState) {
=====================================
modules/gui/qt/widgets/qml/ImageToolButton.qml
=====================================
@@ -29,6 +29,8 @@ T.ToolButton {
property url imageSource: ""
+ property string description
+
property bool paintOnly: false
property size sourceSize: Qt.size(VLCStyle.icon_normal,
VLCStyle.icon_normal)
@@ -47,6 +49,12 @@ T.ToolButton {
//Accessible
Accessible.onPressAction: control.clicked()
+ Accessible.name: description
+
+ // Tooltip
+ T.ToolTip.visible: (hovered || visualFocus)
+ T.ToolTip.delay: VLCStyle.delayToolTipAppear
+ T.ToolTip.text: description
readonly property ColorContext colorContext: ColorContext {
id: theme
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/e91e01b0352722ad21893572779118282bbbc1d7
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/e91e01b0352722ad21893572779118282bbbc1d7
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits