cui/uiconfig/ui/lineendstabpage.ui |    3 ++-
 vcl/qt5/QtInstanceBuilder.cxx      |   13 ++++++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)

New commits:
commit 4a2cf205174c101cf253639c9531dce9872bbc5f
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Tue Jul 29 22:14:31 2025 +0200
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Wed Jul 30 14:31:31 2025 +0200

    tdf#130857 qt weld: Support object name dialog
    
    This means that native Qt widgets are used for that dialog
    now when using the qt5 or qt6 VCL plugin and starting LO with
    environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.
    
    To trigger the dialog:
    
    * start Draw
    * insert a shape (e.g. a rectangle)
    * right-click on newly inserted shape to open context menu
    * select "Name" context menu entry
    
    Change-Id: I4c732851dff353dea51608b5ce8c5b6617b234a0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188556
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/vcl/qt5/QtInstanceBuilder.cxx b/vcl/qt5/QtInstanceBuilder.cxx
index 09cf2724cd9e..f9be004953a5 100644
--- a/vcl/qt5/QtInstanceBuilder.cxx
+++ b/vcl/qt5/QtInstanceBuilder.cxx
@@ -79,6 +79,7 @@ bool QtInstanceBuilder::IsUIFileSupported(const OUString& 
rUIFile, const weld::W
         u"cui/ui/namedialog.ui"_ustr,
         u"cui/ui/numberdialog.ui"_ustr,
         u"cui/ui/objecttitledescdialog.ui"_ustr,
+        u"cui/ui/objectnamedialog.ui"_ustr,
         u"cui/ui/optlingupage.ui"_ustr,
         u"cui/ui/optnewdictionarydialog.ui"_ustr,
         u"cui/ui/password.ui"_ustr,
commit 214886351bc4a8f7f20f1fd817847d8ed406e44e
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Tue Jul 29 22:08:49 2025 +0200
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Wed Jul 30 14:31:25 2025 +0200

    tdf#130857 qt weld: Support "Line" dialog
    
    This means that native Qt widgets are used for that dialog
    now when using the qt5 or qt6 VCL plugin and starting LO with
    environment variable SAL_VCL_QT_USE_WELDED_WIDGETS=1 set.
    
    To trigger the dialog:
    
    * start Draw
    * insert a shape (e.g. a rectangle)
    * right-click on newly inserted shape to open context menu
    * select "Line" context menu entry
    
    Change-Id: I4233ff3fb630a7bcc72cd3e0b6cce73459137839
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188555
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/vcl/qt5/QtInstanceBuilder.cxx b/vcl/qt5/QtInstanceBuilder.cxx
index 08c0af21d339..09cf2724cd9e 100644
--- a/vcl/qt5/QtInstanceBuilder.cxx
+++ b/vcl/qt5/QtInstanceBuilder.cxx
@@ -75,6 +75,7 @@ bool QtInstanceBuilder::IsUIFileSupported(const OUString& 
rUIFile, const weld::W
         u"cui/ui/imageviewer.ui"_ustr,
         u"cui/ui/insertrowcolumn.ui"_ustr,
         u"cui/ui/javastartparametersdialog.ui"_ustr,
+        u"cui/ui/linedialog.ui"_ustr,
         u"cui/ui/namedialog.ui"_ustr,
         u"cui/ui/numberdialog.ui"_ustr,
         u"cui/ui/objecttitledescdialog.ui"_ustr,
@@ -191,11 +192,12 @@ bool QtInstanceBuilder::IsUIFileSupported(const OUString& 
rUIFile, const weld::W
     // These UI files are only supported inside native Qt dialogs/widgets
     static std::unordered_set<OUString> aSupportedWithQtParent = {
         u"cui/ui/appearance.ui"_ustr,         
u"cui/ui/graphictestentry.ui"_ustr,
-        u"cui/ui/possizetabpage.ui"_ustr,     
u"cui/ui/rotationtabpage.ui"_ustr,
-        u"cui/ui/slantcornertabpage.ui"_ustr, 
u"cui/ui/textattrtabpage.ui"_ustr,
-        u"cui/ui/textanimtabpage.ui"_ustr,    
u"cui/ui/textcolumnstabpage.ui"_ustr,
-        u"svt/ui/datewindow.ui"_ustr,         u"svx/ui/colorwindow.ui"_ustr,
-        u"vcl/ui/editmenu.ui"_ustr,
+        u"cui/ui/lineendstabpage.ui"_ustr,    u"cui/ui/linetabpage.ui"_ustr,
+        u"cui/ui/linestyletabpage.ui"_ustr,   u"cui/ui/possizetabpage.ui"_ustr,
+        u"cui/ui/rotationtabpage.ui"_ustr,    
u"cui/ui/slantcornertabpage.ui"_ustr,
+        u"cui/ui/textattrtabpage.ui"_ustr,    
u"cui/ui/textanimtabpage.ui"_ustr,
+        u"cui/ui/textcolumnstabpage.ui"_ustr, u"svt/ui/datewindow.ui"_ustr,
+        u"svx/ui/colorwindow.ui"_ustr,        u"vcl/ui/editmenu.ui"_ustr,
     };
 
     if (aSupportedUIFiles.contains(rUIFile))
commit fe9c4d9b085365c66497da62fed5a76c296d6cc0
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Tue Jul 29 22:00:53 2025 +0200
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Wed Jul 30 14:31:18 2025 +0200

    tdf#130857 cui a11y: Set mnemnic widget in "Arrow Styles" tab page
    
    This e.g. makes the Orca screen reader announce
    the "Arrow style" of the corresponding combobox
    when it receives focus when using the gtk3 VCL plugin.
    
    To reproduce the dialog:
    
    * start Orca
    * start Draw
    * insert a shape (e.g. a rectangle)
    * right-click on newly inserted shape to open context menu
    * select "Line" context menu entry
    * go to "Arrow Styles" tab
    * press tab to move focus to the "Arrow style" combobox
    
    In addition, it also makes the label show the proper
    text in a WIP branch where support for using native
    widgets is declared for that dialog with the qt6 VCL
    plugin, as otherwise a literal "Arrow &style" is
    shown when an accelerator is set without a mnemonic
    widget.
    
    Change-Id: I85e19079d4d3d07861c581f6ff4123a96014b2f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188554
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>
    Tested-by: Jenkins

diff --git a/cui/uiconfig/ui/lineendstabpage.ui 
b/cui/uiconfig/ui/lineendstabpage.ui
index 93f8815fbc6c..e38ff20eb2c9 100644
--- a/cui/uiconfig/ui/lineendstabpage.ui
+++ b/cui/uiconfig/ui/lineendstabpage.ui
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.38.2 -->
+<!-- Generated with glade 3.40.0 -->
 <interface domain="cui">
   <requires lib="gtk+" version="3.20"/>
   <object class="GtkImage" id="image1">
@@ -65,6 +65,7 @@
                     <property name="can-focus">False</property>
                     <property name="label" translatable="yes" 
context="lineendstabpage|FT_LINE_END_STYLE">Arrow _style:</property>
                     <property name="use-underline">True</property>
+                    <property name="mnemonic-widget">LB_LINEENDS</property>
                     <property name="xalign">0</property>
                   </object>
                   <packing>

Reply via email to