vcl/source/window/window.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 305996489c2e0084ffbc5f3d958c37311b183331
Author:     Andras Timar <[email protected]>
AuthorDate: Mon Mar 9 23:14:47 2026 +0100
Commit:     Miklos Vajna <[email protected]>
CommitDate: Wed Mar 11 09:19:09 2026 +0100

    jsdialog: serialize tooltip text in DumpAsPropertyTree
    
    Write QuickHelpText as "tooltip" in Window::DumpAsPropertyTree
    so the COOL frontend can display tooltips for all widgets.
    
    Change-Id: Icbefaf5c99029f169afb7168c0c3eb153918d5f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201343
    Tested-by: Andras Timar <[email protected]>
    Reviewed-by: Miklos Vajna <[email protected]>

diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index 8482e0649bda..b70de214c3f6 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -3383,6 +3383,10 @@ void Window::DumpAsPropertyTree(tools::JsonWriter& 
rJsonWriter)
     if (!IsVisible())
         rJsonWriter.put("visible", false);
 
+    const OUString& rTooltip = GetQuickHelpText();
+    if (!rTooltip.isEmpty())
+        rJsonWriter.put("tooltip", rTooltip);
+
     if (vcl::Window* pChild = mpWindowImpl->mpFirstChild)
     {
         auto childrenNode = rJsonWriter.startArray("children");

Reply via email to