diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-11-08 14:06:38 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-11-08 14:23:12 +0100 |
commit | d632598049b473a6e06dde853b54cf5206604a9e (patch) | |
tree | 5c7556dd61b5f2a233674f8ccc9d3726d96bb86a /sw | |
parent | 53163026efa4b402000ac6d22d90a71bff961ece (diff) |
Introduce MSWordStyles::GetSwNumRule()
This is similar to GetSwFmt(), but for list styles.
Change-Id: I5c198c786e0c73c83430bd60b91d0ef85c7a49fc
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/filter/ww8/wrtw8sty.cxx | 7 | ||||
-rw-r--r-- | sw/source/filter/ww8/wrtww8.hxx | 2 |
2 files changed, 9 insertions, 0 deletions
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<sal_uInt16, const SwNumRule*>::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); |