summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2013-11-08 14:06:38 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2013-11-08 14:23:12 +0100
commitd632598049b473a6e06dde853b54cf5206604a9e (patch)
tree5c7556dd61b5f2a233674f8ccc9d3726d96bb86a /sw
parent53163026efa4b402000ac6d22d90a71bff961ece (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.cxx7
-rw-r--r--sw/source/filter/ww8/wrtww8.hxx2
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);