sw/source/ui/config/optload.cxx | 2 ++ sw/source/uibase/inc/cption.hxx | 12 ------------ sw/source/uibase/inc/optload.hxx | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 12 deletions(-)
New commits: commit b34ed105d5eead1cb7657d0a8fc23a524cf28d31 Author: Xisco Fauli <xiscofa...@libreoffice.org> Date: Tue Jun 19 17:12:09 2018 +0200 tdf#118240 Filter category in Autocaption as done in insert caption Change-Id: I138a47419a7c18f59ecc1e0935b669546fcee6e6 Reviewed-on: https://gerrit.libreoffice.org/56115 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behr...@cib.de> diff --git a/sw/source/ui/config/optload.cxx b/sw/source/ui/config/optload.cxx index 11525600f450..dc05b9f35417 100644 --- a/sw/source/ui/config/optload.cxx +++ b/sw/source/ui/config/optload.cxx @@ -462,12 +462,14 @@ SwCaptionOptPage::SwCaptionOptPage(vcl::Window* pParent, const SfxItemSet& rSet) , m_sNone(SwResId(SW_STR_NONE)) , pMgr(new SwFieldMgr()) , bHTMLMode(false) + , m_aTextFilter(m_sNone) { get(m_pCheckLB, "objects"); get(m_pLbCaptionOrder, "captionorder"); get(m_pPreview, "preview"); get(m_pSettingsGroup, "settings"); get(m_pCategoryBox, "category"); + m_pCategoryBox->SetTextFilter(&m_aTextFilter); get(m_pFormatText, "numberingft"); get(m_pFormatBox, "numbering"); get(m_pNumberingSeparatorFT, "numseparatorft"); diff --git a/sw/source/uibase/inc/cption.hxx b/sw/source/uibase/inc/cption.hxx index 3942fe4e0293..037debb11369 100644 --- a/sw/source/uibase/inc/cption.hxx +++ b/sw/source/uibase/inc/cption.hxx @@ -35,18 +35,6 @@ class SwFieldMgr; class SwView; -class TextFilterAutoConvert : public TextFilter -{ -private: - OUString m_sLastGoodText; - OUString m_sNone; -public: - TextFilterAutoConvert(const OUString &rNone) - : m_sNone(rNone) - { - } - virtual OUString filter(const OUString &rText) override; -}; class SwCaptionDialog : public SvxStandardDialog { diff --git a/sw/source/uibase/inc/optload.hxx b/sw/source/uibase/inc/optload.hxx index fb84a7b5ff2d..ef6f828b67e9 100644 --- a/sw/source/uibase/inc/optload.hxx +++ b/sw/source/uibase/inc/optload.hxx @@ -43,6 +43,19 @@ public: static FieldUnit GetValue(sal_uInt32 i); }; +class TextFilterAutoConvert : public TextFilter +{ +private: + OUString m_sLastGoodText; + OUString m_sNone; +public: + TextFilterAutoConvert(const OUString &rNone) + : m_sNone(rNone) + { + } + virtual OUString filter(const OUString &rText) override; +}; + class SwLoadOptPage : public SfxTabPage { private: @@ -170,6 +183,8 @@ private: SwFieldMgr* pMgr; bool bHTMLMode; + TextFilterAutoConvert m_aTextFilter; + DECL_LINK(SelectHdl, ComboBox&, void); DECL_LINK(SelectListBoxHdl, ListBox&, void); DECL_LINK(ModifyHdl, Edit&, void); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits