diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-11-20 17:49:11 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-11-20 17:56:54 +0100 |
commit | 1f73ba915794a881f0e3956a5465e46432b184c9 (patch) | |
tree | 58123737db1efd1156770788ffea63ead42dbb7c /writerfilter | |
parent | 119dd45d6d11b20d422c4a7fac758c4b9e7d002d (diff) |
DOCX filter: import <w:startOverride>
Change-Id: Id95518c7ea38a974593a1880b4ef581ff49bcb90
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/NumberingManager.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/NumberingManager.cxx b/writerfilter/source/dmapper/NumberingManager.cxx index af2c2e3c1967..2412f8c6f078 100644 --- a/writerfilter/source/dmapper/NumberingManager.cxx +++ b/writerfilter/source/dmapper/NumberingManager.cxx @@ -1047,6 +1047,17 @@ void ListsManager::lcl_sprm( Sprm& rSprm ) pProperties->resolve(*this); } break; + case NS_ooxml::LN_CT_NumLvl_startOverride: + { + if(m_pCurrentDefinition) + { + if (ListLevel::Pointer pCurrentLevel = m_pCurrentDefinition->GetCurrentLevel()) + // <w:num> -> <w:lvlOverride> -> <w:startOverride> is the non-abstract equivalent of + // <w:abstractNum> -> <w:lvl> -> <w:start> + pCurrentLevel->SetValue(NS_ooxml::LN_CT_Lvl_start, nIntValue); + } + } + break; case NS_ooxml::LN_CT_AbstractNum_numStyleLink: { OUString sStyleName = rSprm.getValue( )->getString( ); |