fpicker/uiconfig/ui/foldernamedialog.ui | 59 +++++++++++++++----------------- vcl/qt5/QtInstanceBuilder.cxx | 1 2 files changed, 29 insertions(+), 31 deletions(-)
New commits: commit ef088799adf2c14bdf126b424a5b5b78633c828a Author: Michael Weghorn <[email protected]> AuthorDate: Fri Feb 6 22:55:20 2026 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Sat Feb 7 06:33:55 2026 +0100 tdf#130857 qt weld: Support "Create New Folder" 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: * in "Tools" -> "Options" -> "LibreOfficeDev" -> "General", enable "Use LibreOfficeDev open/save dialogs". * "File" -> "Save As" * press the "Create New Folder" button at the top right of the dialog Change-Id: I0bb1ac4076ddb8a23a6d621bb69bf481745535e8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198874 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/vcl/qt5/QtInstanceBuilder.cxx b/vcl/qt5/QtInstanceBuilder.cxx index bf64e27014e6..d4249a2342af 100644 --- a/vcl/qt5/QtInstanceBuilder.cxx +++ b/vcl/qt5/QtInstanceBuilder.cxx @@ -130,6 +130,7 @@ constexpr auto SUPPORTED_UI_FILES = frozen::make_unordered_set<std::u16string_vi u"filter/ui/xmlfiltertabpagetransformation.ui", u"filter/ui/xmlfiltersettings.ui", u"filter/ui/xsltfilterdialog.ui", + u"fps/ui/foldernamedialog.ui", u"modules/BasicIDE/ui/exportdialog.ui", u"modules/BasicIDE/ui/gotolinedialog.ui", u"modules/BasicIDE/ui/newlibdialog.ui", commit 472500062bf4897545cdaba963cfd0fd251ebd4a Author: Michael Weghorn <[email protected]> AuthorDate: Fri Feb 6 22:51:36 2026 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Sat Feb 7 06:33:47 2026 +0100 fpicker: Resave foldernamedialog.ui with glade 3.40 This UI file is used by the "Create New Folder" dialog that can be triggered like this: * in "Tools" -> "Options" -> "LibreOfficeDev" -> "General", enable "Use LibreOfficeDev open/save dialogs". * "File" -> "Save As" * press the "Create New Folder" button at the top right of the dialog Change-Id: I3047ed1a146c4957182fd27d8e2921addde48594 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198873 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/fpicker/uiconfig/ui/foldernamedialog.ui b/fpicker/uiconfig/ui/foldernamedialog.ui index 8bb9bccd1e9d..addc98466bc8 100644 --- a/fpicker/uiconfig/ui/foldernamedialog.ui +++ b/fpicker/uiconfig/ui/foldernamedialog.ui @@ -1,35 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.22.1 --> +<!-- Generated with glade 3.40.0 --> <interface domain="fps"> <requires lib="gtk+" version="3.24"/> <object class="GtkDialog" id="FolderNameDialog"> - <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="foldernamedialog|FolderNameDialog">Folder Name</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">start</property> + <property name="can-focus">False</property> + <property name="layout-style">start</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> @@ -58,34 +55,34 @@ <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">0</property> </packing> </child> <child> <object class="GtkFrame" id="frame"> <property name="visible">True</property> - <property name="can_focus">False</property> + <property name="can-focus">False</property> <property name="hexpand">True</property> <property name="vexpand">True</property> - <property name="label_xalign">0</property> - <property name="shadow_type">none</property> + <property name="label-xalign">0</property> + <property name="shadow-type">none</property> <child> <object class="GtkBox" id="box1"> <property name="visible">True</property> - <property name="can_focus">False</property> + <property name="can-focus">False</property> <property name="valign">start</property> - <property name="hexpand">True</property> - <property name="spacing">12</property> <property name="margin-start">12</property> <property name="margin-top">6</property> + <property name="hexpand">True</property> + <property name="spacing">12</property> <child> <object class="GtkLabel" id="label2"> <property name="visible">True</property> - <property name="can_focus">False</property> + <property name="can-focus">False</property> <property name="label" translatable="yes" context="foldernamedialog|label2">Na_me:</property> - <property name="use_underline">True</property> - <property name="mnemonic_widget">entry</property> + <property name="use-underline">True</property> + <property name="mnemonic-widget">entry</property> </object> <packing> <property name="expand">False</property> @@ -96,10 +93,10 @@ <child> <object class="GtkEntry" id="entry"> <property name="visible">True</property> - <property name="can_focus">True</property> + <property name="can-focus">True</property> <property name="hexpand">True</property> + <property name="activates-default">True</property> <property name="truncate-multiline">True</property> - <property name="activates_default">True</property> </object> <packing> <property name="expand">False</property> @@ -112,7 +109,7 @@ <child type="label"> <object class="GtkLabel" id="label1"> <property name="visible">True</property> - <property name="can_focus">False</property> + <property name="can-focus">False</property> <property name="label" translatable="yes" context="foldernamedialog|label1">Create New Folder</property> <attributes> <attribute name="weight" value="bold"/>
