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");