sw/source/ui/misc/titlepage.cxx    |    1 +
 sw/source/uibase/inc/titlepage.hxx |    1 +
 vcl/jsdialog/enabled.cxx           |    1 +
 3 files changed, 3 insertions(+)

New commits:
commit cc397d753936745fccaa1780a5e3cdd2c2d596bf
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Fri Jun 16 18:30:35 2023 +0200
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Fri Jul 7 09:54:01 2023 +0200

    jsdialog: enable Insert Title Page dialog
    
    we need to weld also RB_INSERT_NEW_PAGES so
    when we check it - JSDialog executor will make
    it active and RB_USE_EXISTING_PAGES inactive
    
    Change-Id: I0abc5b6610e301abb1d24ecea680f63358dc5584
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153189
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Andras Timar <andras.ti...@collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153987
    Tested-by: Jenkins
    Reviewed-by: Szymon Kłos <szymon.k...@collabora.com>

diff --git a/sw/source/ui/misc/titlepage.cxx b/sw/source/ui/misc/titlepage.cxx
index 4308c8db246d..0d8c776cce64 100644
--- a/sw/source/ui/misc/titlepage.cxx
+++ b/sw/source/ui/misc/titlepage.cxx
@@ -150,6 +150,7 @@ SwTitlePageDlg::SwTitlePageDlg(weld::Window *pParent)
     , mpIndexDesc(nullptr)
     , mpNormalDesc(nullptr)
     , 
m_xUseExistingPagesRB(m_xBuilder->weld_radio_button("RB_USE_EXISTING_PAGES"))
+    , m_xInsertNewPagesRB(m_xBuilder->weld_radio_button("RB_INSERT_NEW_PAGES"))
     , m_xPageCountNF(m_xBuilder->weld_spin_button("NF_PAGE_COUNT"))
     , m_xDocumentStartRB(m_xBuilder->weld_radio_button("RB_DOCUMENT_START"))
     , m_xPageStartRB(m_xBuilder->weld_radio_button("RB_PAGE_START"))
diff --git a/sw/source/uibase/inc/titlepage.hxx 
b/sw/source/uibase/inc/titlepage.hxx
index 9e8c58984652..13f167786339 100644
--- a/sw/source/uibase/inc/titlepage.hxx
+++ b/sw/source/uibase/inc/titlepage.hxx
@@ -31,6 +31,7 @@ private:
     const SwPageDesc* mpNormalDesc;
 
     std::unique_ptr<weld::RadioButton> m_xUseExistingPagesRB;
+    std::unique_ptr<weld::RadioButton> m_xInsertNewPagesRB; // required by LOK 
JSDialogs
     std::unique_ptr<weld::SpinButton> m_xPageCountNF;
     std::unique_ptr<weld::RadioButton> m_xDocumentStartRB;
     std::unique_ptr<weld::RadioButton> m_xPageStartRB;
diff --git a/vcl/jsdialog/enabled.cxx b/vcl/jsdialog/enabled.cxx
index 171294bf5372..d58839e33af7 100644
--- a/vcl/jsdialog/enabled.cxx
+++ b/vcl/jsdialog/enabled.cxx
@@ -200,6 +200,7 @@ bool isBuilderEnabled(std::u16string_view rUIFile, bool 
bMobile)
         || rUIFile == u"modules/swriter/ui/templatedialog2.ui"
         || rUIFile == u"modules/swriter/ui/templatedialog8.ui"
         || rUIFile == u"modules/swriter/ui/textgridpage.ui"
+        || rUIFile == u"modules/swriter/ui/titlepage.ui"
         || rUIFile == u"modules/swriter/ui/tocdialog.ui"
         || rUIFile == u"modules/swriter/ui/tocentriespage.ui"
         || rUIFile == u"modules/swriter/ui/tocindexpage.ui"

Reply via email to