basctl/uiconfig/basicide/ui/exportdialog.ui | 69 +++++++++++++--------------- vcl/qt5/QtInstanceBuilder.cxx | 1 2 files changed, 34 insertions(+), 36 deletions(-)
New commits: commit 994c0c2caf36e6523818ed1e5d458ec6c2b270b1 Author: Michael Weghorn <[email protected]> AuthorDate: Wed Jan 14 15:27:59 2026 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Thu Jan 15 01:35:36 2026 +0100 basctl: Resave exportdialog.ui with glade 3.40 The dialog using this .ui file can be triggered like this: * start Writer * "Tools" -> "Macros" -> "Organize Macros" -> "Basic" * press the "Organizer..." button * switch to the "Libraries" tab * press "New" button, type any name and confirm with "OK" * with the newly created library selected, press the "Export" button Change-Id: Ib1e39038674253552dbdd09b7d364b6b2e495add Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197278 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/basctl/uiconfig/basicide/ui/exportdialog.ui b/basctl/uiconfig/basicide/ui/exportdialog.ui index b2ac34320ee5..0ab53b3f119c 100644 --- a/basctl/uiconfig/basicide/ui/exportdialog.ui +++ b/basctl/uiconfig/basicide/ui/exportdialog.ui @@ -1,36 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.22.1 --> +<!-- Generated with glade 3.40.0 --> <interface domain="basctl"> <requires lib="gtk+" version="3.24"/> <object class="GtkDialog" id="ExportDialog"> - <property name="can_focus">False</property> - <property name="border_width">6</property> + <property name="can-focus">False</property> + <property name="border-width">6</property> <property name="title" translatable="yes" context="exportdialog|ExportDialog">Export Basic library</property> <property name="resizable">False</property> <property name="modal">True</property> - <property name="default_width">0</property> - <property name="default_height">0</property> - <property name="type_hint">dialog</property> - <child> - <placeholder/> - </child> + <property name="default-width">0</property> + <property name="default-height">0</property> + <property name="type-hint">dialog</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox1"> - <property name="can_focus">False</property> + <property name="can-focus">False</property> <property name="orientation">vertical</property> <property name="spacing">12</property> <child internal-child="action_area"> <object class="GtkButtonBox" id="dialog-action_area1"> - <property name="can_focus">False</property> - <property name="layout_style">end</property> + <property name="can-focus">False</property> + <property name="layout-style">end</property> <child> <object class="GtkButton" id="ok"> <property name="label" translatable="yes" context="stock">_OK</property> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="can_default">True</property> - <property name="has_default">True</property> - <property name="receives_default">True</property> + <property name="can-focus">True</property> + <property name="can-default">True</property> + <property name="has-default">True</property> + <property name="receives-default">True</property> <property name="use-underline">True</property> </object> <packing> @@ -43,8 +40,8 @@ <object class="GtkButton" id="cancel"> <property name="label" translatable="yes" context="stock">_Cancel</property> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> <property name="use-underline">True</property> </object> <packing> @@ -57,8 +54,8 @@ <object class="GtkButton" id="help"> <property name="label" translatable="yes" context="stock">_Help</property> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> <property name="margin-end">6</property> <property name="use-underline">True</property> </object> @@ -73,46 +70,46 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="pack_type">end</property> + <property name="pack-type">end</property> <property name="position">2</property> </packing> </child> <child> - <!-- n-columns=1 n-rows=1 --> + <!-- n-columns=1 n-rows=2 --> <object class="GtkGrid" id="grid3"> <property name="visible">True</property> - <property name="can_focus">False</property> + <property name="can-focus">False</property> <property name="halign">center</property> <property name="hexpand">True</property> - <property name="row_spacing">6</property> + <property name="row-spacing">6</property> <child> <object class="GtkRadioButton" id="extension"> <property name="label" translatable="yes" context="exportdialog|extension">Export as _extension</property> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="use_underline">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="use-underline">True</property> <property name="active">True</property> - <property name="draw_indicator">True</property> + <property name="draw-indicator">True</property> </object> <packing> - <property name="left_attach">0</property> - <property name="top_attach">0</property> + <property name="left-attach">0</property> + <property name="top-attach">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="basic"> <property name="label" translatable="yes" context="exportdialog|basic">Export as BASIC library</property> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">False</property> - <property name="use_underline">True</property> - <property name="draw_indicator">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="use-underline">True</property> + <property name="draw-indicator">True</property> <property name="group">extension</property> </object> <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> + <property name="left-attach">0</property> + <property name="top-attach">1</property> </packing> </child> </object> commit caf8a8e04bc6ed2a4679631d6fc4eb5898e50793 Author: Michael Weghorn <[email protected]> AuthorDate: Wed Jan 14 15:22:42 2026 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Thu Jan 15 01:35:29 2026 +0100 tdf#130857 qt weld: Support svx "Change Password" 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. The dialog can be triggered like this: * start Writer * "Tools" -> "Macros" -> "Organize Macros" -> "Basic" * press the "Organizer..." button * switch to the "Libraries" tab * press "New" button, type any name and confirm with "OK" * with the newly created library selected, press the "Password" button Change-Id: I3f7c069acec7c2b1887aafc82053e585849d046d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197277 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/vcl/qt5/QtInstanceBuilder.cxx b/vcl/qt5/QtInstanceBuilder.cxx index ec3ab38b2f82..e338eadb564b 100644 --- a/vcl/qt5/QtInstanceBuilder.cxx +++ b/vcl/qt5/QtInstanceBuilder.cxx @@ -228,6 +228,7 @@ bool QtInstanceBuilder::IsUIFileSupported(const OUString& rUIFile, const weld::W u"svx/ui/deleteheaderdialog.ui"_ustr, u"svx/ui/fileexporteddialog.ui"_ustr, u"svx/ui/gotopagedialog.ui"_ustr, + u"svx/ui/passwd.ui"_ustr, u"svx/ui/querydeletethemedialog.ui"_ustr, u"svx/ui/safemodedialog.ui"_ustr, u"svx/ui/themecoloreditdialog.ui"_ustr,
