From d632598049b473a6e06dde853b54cf5206604a9e Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Fri, 8 Nov 2013 14:06:38 +0100 Subject: [PATCH] Introduce MSWordStyles::GetSwNumRule() This is similar to GetSwFmt(), but for list styles. Change-Id: I5c198c786e0c73c83430bd60b91d0ef85c7a49fc --- sw/source/filter/ww8/wrtw8sty.cxx | 7 +++++++ sw/source/filter/ww8/wrtww8.hxx | 2 ++ 2 files changed, 9 insertions(+) diff --git a/sw/source/filter/ww8/wrtw8sty.cxx b/sw/source/filter/ww8/wrtw8sty.cxx index 8f1c98054123..0b55430e9b7a 100644 --- a/sw/source/filter/ww8/wrtw8sty.cxx +++ b/sw/source/filter/ww8/wrtw8sty.cxx @@ -718,6 +718,13 @@ void MSWordStyles::OutputStylesTable() m_rExport.bStyDef = false; } +const SwNumRule* MSWordStyles::GetSwNumRule(sal_uInt16 nId) const +{ + std::map::const_iterator it = m_aNumRules.find(nId); + assert(it != m_aNumRules.end()); + return it->second; +} + //--------------------------------------------------------------------------- // Fonts //--------------------------------------------------------------------------- diff --git a/sw/source/filter/ww8/wrtww8.hxx b/sw/source/filter/ww8/wrtww8.hxx index 09db650e1120..91728d8b8df6 100644 --- a/sw/source/filter/ww8/wrtww8.hxx +++ b/sw/source/filter/ww8/wrtww8.hxx @@ -1559,6 +1559,8 @@ public: OString GetStyleId(sal_uInt16 nId) const; const SwFmt* GetSwFmt(sal_uInt16 nId) const { return pFmtA[nId]; } + /// Get numbering rule of the nId-th style + const SwNumRule* GetSwNumRule(sal_uInt16 nId) const; }; sal_Int16 GetWordFirstLineOffset(const SwNumFmt &rFmt);