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

Reply via email to