summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-05-15 09:34:31 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-05-15 09:34:31 +0200
commit08a2c8516bc47db322e7449fc841f3fcc5487d7e (patch)
treee30bd2753638ee5c10c68b42ff8b2e5be4065d55 /writerfilter
parent0abbb1172248574ae87bc91aa77eb2420be55152 (diff)
Use comphelper::sequenceToContainer
Change-Id: I9df4b1e04178b99d40aa3e08297b5bc5a30a9bce
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/StyleSheetTable.cxx16
1 files changed, 7 insertions, 9 deletions
diff --git a/writerfilter/source/dmapper/StyleSheetTable.cxx b/writerfilter/source/dmapper/StyleSheetTable.cxx
index 7aba0f270003..50e9fa97641e 100644
--- a/writerfilter/source/dmapper/StyleSheetTable.cxx
+++ b/writerfilter/source/dmapper/StyleSheetTable.cxx
@@ -1083,7 +1083,7 @@ void StyleSheetTable::ApplyStyleSheets( FontTablePtr rFontTable )
pEntry->pProperties->Insert(PROP_PARA_ADJUST, uno::makeAny( sal_Int16(style::ParagraphAdjust_LEFT) ), false);
}
- uno::Sequence< beans::PropertyValue > aPropValues = pEntry->pProperties->GetPropertyValues();
+ auto aPropValues = comphelper::sequenceToContainer< std::vector<beans::PropertyValue> >(pEntry->pProperties->GetPropertyValues());
bool bAddFollowStyle = false;
if(bParaStyle && !pEntry->sNextStyleIdentifier.isEmpty() )
{
@@ -1097,12 +1097,10 @@ void StyleSheetTable::ApplyStyleSheets( FontTablePtr rFontTable )
const StyleSheetPropertyMap* pStyleSheetProperties = dynamic_cast<const StyleSheetPropertyMap*>(pEntry ? pEntry->pProperties.get() : nullptr);
if ( pStyleSheetProperties )
{
- aPropValues.realloc( aPropValues.getLength( ) + 1 );
-
beans::PropertyValue aLvlVal( rPropNameSupplier.GetName( PROP_OUTLINE_LEVEL ), 0,
uno::makeAny( sal_Int16( pStyleSheetProperties->GetOutlineLevel( ) + 1 ) ),
beans::PropertyState_DIRECT_VALUE );
- aPropValues[ aPropValues.getLength( ) - 1 ] = aLvlVal;
+ aPropValues.push_back(aLvlVal);
}
uno::Reference< beans::XPropertyState >xState( xStyle, uno::UNO_QUERY_THROW );
@@ -1139,17 +1137,17 @@ void StyleSheetTable::ApplyStyleSheets( FontTablePtr rFontTable )
}
}
- if(bAddFollowStyle || aPropValues.getLength())
+ if(bAddFollowStyle || !aPropValues.empty())
{
PropValVector aSortedPropVals;
- for( sal_Int32 nProp = 0; nProp < aPropValues.getLength(); ++nProp)
+ for (const beans::PropertyValue& rValue : aPropValues)
{
// Don't add the style name properties
- bool bIsParaStyleName = aPropValues[nProp].Name == "ParaStyleName";
- bool bIsCharStyleName = aPropValues[nProp].Name == "CharStyleName";
+ bool bIsParaStyleName = rValue.Name == "ParaStyleName";
+ bool bIsCharStyleName = rValue.Name == "CharStyleName";
if ( !bIsParaStyleName && !bIsCharStyleName )
{
- aSortedPropVals.Insert( aPropValues[nProp] );
+ aSortedPropVals.Insert(rValue);
}
}
if(bAddFollowStyle)