vcl/qt5/QtInstanceBuilder.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 5f5bad351738f76ad3755d7b5fe713346f6819a0
Author:     Michael Weghorn <[email protected]>
AuthorDate: Fri Feb 27 00:15:21 2026 +0100
Commit:     Michael Weghorn <[email protected]>
CommitDate: Sat Feb 28 00:55:55 2026 +0100

    tdf#130857 qt weld: Support sc "Data Bar" 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 using the UI file can be triggered like this:
    
    * start Calc
    * press the "Conditional" menu button in the toolbar
      and activate the "Data Bar..." menu entry
    * in the dialog, press the "More Options..." button
    
    Change-Id: I4b0f4eb6c33d35df77c1c252f33655a27a5c59e5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200549
    Reviewed-by: Michael Weghorn <[email protected]>
    Tested-by: Jenkins

diff --git a/vcl/qt5/QtInstanceBuilder.cxx b/vcl/qt5/QtInstanceBuilder.cxx
index 1525af9dd101..700d298267d2 100644
--- a/vcl/qt5/QtInstanceBuilder.cxx
+++ b/vcl/qt5/QtInstanceBuilder.cxx
@@ -148,6 +148,7 @@ constexpr auto SUPPORTED_UI_FILES = 
frozen::make_unordered_set<std::u16string_vi
     u"modules/scalc/ui/colwidthdialog.ui",
     u"modules/scalc/ui/condformatmanager.ui",
     u"modules/scalc/ui/conditionalformatdialog.ui",
+    u"modules/scalc/ui/databaroptions.ui",
     u"modules/scalc/ui/definedatabaserangedialog.ui",
     u"modules/scalc/ui/definetablerangedialog.ui",
     u"modules/scalc/ui/deletecells.ui",
commit 23451496bf6d07662ab1a22820836698b4a717d9
Author:     Michael Weghorn <[email protected]>
AuthorDate: Fri Feb 27 00:08:12 2026 +0100
Commit:     Michael Weghorn <[email protected]>
CommitDate: Sat Feb 28 00:55:47 2026 +0100

    tdf#130857 qt weld: Support Icon Set in sc Conditional Formatting dlg
    
    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 using the UI file can be triggered like this:
    
    * start Calc
    * press the "Conditional" menu button in the toolbar
      and activate the "Icon Set..." menu entry
    
    Without this commit in place, the following assert
    would be triggered because the parent was declared
    as supported, but this UI file not yet:
    
        soffice.bin: 
/home/michi/development/git/libreoffice/vcl/qt6/../qt5/QtInstanceContainer.cxx:27:
 auto QtInstanceContainer::move(weld::Widget *, weld::Container *)::(anonymous 
class)::operator()() const: Assertion `pQtInstanceWidget' failed.
    
    Change-Id: I5d61e785db68277e345a712a7f65edf086bdefc6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200548
    Reviewed-by: Michael Weghorn <[email protected]>
    Tested-by: Jenkins

diff --git a/vcl/qt5/QtInstanceBuilder.cxx b/vcl/qt5/QtInstanceBuilder.cxx
index 956290b2885b..1525af9dd101 100644
--- a/vcl/qt5/QtInstanceBuilder.cxx
+++ b/vcl/qt5/QtInstanceBuilder.cxx
@@ -341,6 +341,7 @@ constexpr auto SUPPORTED_WITH_QT_PARENT = 
frozen::make_unordered_set<std::u16str
     u"filter/ui/pdfuserinterfacepage.ui",
     u"filter/ui/pdfviewpage.ui",
     u"modules/scalc/ui/conditionalentry.ui",
+    u"modules/scalc/ui/conditionaliconset.ui",
     u"modules/scalc/ui/printeroptions.ui",
     u"modules/scalc/ui/sortcriteriapage.ui",
     u"modules/scalc/ui/sortkey.ui",

Reply via email to