diff options
author | Jan Holesovsky <kendy@collabora.com> | 2016-06-23 10:18:35 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2016-06-23 10:58:32 +0200 |
commit | a07a69850acddae631d6bd9496ace0c35accdda5 (patch) | |
tree | 55dd27860faecd4e8e39e40abf576cb8585e8f4f /xmloff/source/chart/SchXMLPlotAreaContext.cxx | |
parent | 535ac37c5ff9b9dc60f6f56e4cfd518eff764975 (diff) |
Introduce FillAutoStyle() method to reduce copy'n'paste.
Change-Id: Ibdb6ae15790cc117d3d8c41c57924f9b22e85cba
Diffstat (limited to 'xmloff/source/chart/SchXMLPlotAreaContext.cxx')
-rw-r--r-- | xmloff/source/chart/SchXMLPlotAreaContext.cxx | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/xmloff/source/chart/SchXMLPlotAreaContext.cxx b/xmloff/source/chart/SchXMLPlotAreaContext.cxx index 65ddc9a59133..a0d2e092727a 100644 --- a/xmloff/source/chart/SchXMLPlotAreaContext.cxx +++ b/xmloff/source/chart/SchXMLPlotAreaContext.cxx @@ -798,20 +798,9 @@ void SchXMLWallFloorContext::StartElement( const uno::Reference< xml::sax::XAttr ? mxWallFloorSupplier->getWall() : mxWallFloorSupplier->getFloor(), uno::UNO_QUERY ); - if (xProp.is()) - { - if (!sAutoStyleName.isEmpty()) - { - const SvXMLStylesContext* pStylesCtxt = mrImportHelper.GetAutoStylesContext(); - if (pStylesCtxt) - { - SvXMLStyleContext* pStyle = const_cast<SvXMLStyleContext*>(pStylesCtxt->FindStyleChildContext(SchXMLImportHelper::GetChartFamilyID(), sAutoStyleName)); - if (XMLPropStyleContext* pPropStyle = dynamic_cast<XMLPropStyleContext*>(pStyle)) - pPropStyle->FillPropertySet(xProp); - } - } - } + if (!sAutoStyleName.isEmpty()) + mrImportHelper.FillAutoStyle(sAutoStyleName, xProp); } } @@ -870,17 +859,7 @@ void SchXMLStockContext::StartElement( const uno::Reference< xml::sax::XAttribut break; } - if (xProp.is()) - { - const SvXMLStylesContext* pStylesCtxt = mrImportHelper.GetAutoStylesContext(); - if (pStylesCtxt) - { - SvXMLStyleContext* pStyle = const_cast<SvXMLStyleContext*>(pStylesCtxt->FindStyleChildContext(SchXMLImportHelper::GetChartFamilyID(), sAutoStyleName)); - - if (XMLPropStyleContext* pPropStyle = dynamic_cast<XMLPropStyleContext*>(pStyle)) - pPropStyle->FillPropertySet(xProp); - } - } + mrImportHelper.FillAutoStyle(sAutoStyleName, xProp); } } } |