summaryrefslogtreecommitdiff
path: root/sd/source/filter
diff options
context:
space:
mode:
authorMark Hung <marklh9@gmail.com>2018-08-29 19:30:17 +0800
committerMark Hung <marklh9@gmail.com>2018-08-31 05:46:09 +0200
commit26d237aaec02b6ffa90037feff9ce106cc39335b (patch)
tree4f7c5840482ca720d3bf0c0771f7f42d1d4e7693 /sd/source/filter
parent76be5c31b97a37d15a3009995f4e60e4cee011ee (diff)
sd/pptx export: make FSHelperPtr pFS a class member.
Change-Id: I39ebede67761bd77027975cc7991190dae88e7ad Reviewed-on: https://gerrit.libreoffice.org/59765 Tested-by: Jenkins Reviewed-by: Mark Hung <marklh9@gmail.com>
Diffstat (limited to 'sd/source/filter')
-rw-r--r--sd/source/filter/eppt/pptx-animations.cxx213
1 files changed, 102 insertions, 111 deletions
diff --git a/sd/source/filter/eppt/pptx-animations.cxx b/sd/source/filter/eppt/pptx-animations.cxx
index 17d16dedc591..e0c217a635b3 100644
--- a/sd/source/filter/eppt/pptx-animations.cxx
+++ b/sd/source/filter/eppt/pptx-animations.cxx
@@ -453,29 +453,27 @@ sal_Int32 convertNodeType(sal_Int16 nType)
class PPTXAnimationExport
{
- void WriteAnimationNode(const FSHelperPtr& pFS, const Reference<XAnimationNode>& rXNode,
- bool bMainSeqChild);
- void WriteAnimationNodeAnimate(const FSHelperPtr& pFS, const Reference<XAnimationNode>& rXNode,
- sal_Int32 nXmlNodeType, bool bMainSeqChild);
- void WriteAnimationNodeAnimateInside(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode,
+ void WriteAnimationNode(const Reference<XAnimationNode>& rXNode, bool bMainSeqChild);
+ void WriteAnimationNodeAnimate(const Reference<XAnimationNode>& rXNode, sal_Int32 nXmlNodeType,
+ bool bMainSeqChild);
+ void WriteAnimationNodeAnimateInside(const Reference<XAnimationNode>& rXNode,
bool bMainSeqChild, bool bSimple, bool bWriteTo = true);
- void WriteAnimationNodeSeq(const FSHelperPtr& pFS, const Reference<XAnimationNode>& rXNode,
- sal_Int32 nXmlNodeType, bool bMainSeqChild);
- void WriteAnimationNodeEffect(const FSHelperPtr& pFS, const Reference<XAnimationNode>& rXNode,
- sal_Int32 nXmlNodeType, bool bMainSeqChild);
- void WriteAnimationNodeCommand(const FSHelperPtr& pFS, const Reference<XAnimationNode>& rXNode,
- sal_Int32 nXmlNodeType, bool bMainSeqChild);
- void WriteAnimationNodeCommonPropsStart(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode, bool bSingle,
+ void WriteAnimationNodeSeq(const Reference<XAnimationNode>& rXNode, sal_Int32 nXmlNodeType,
+ bool bMainSeqChild);
+ void WriteAnimationNodeEffect(const Reference<XAnimationNode>& rXNode, sal_Int32 nXmlNodeType,
+ bool bMainSeqChild);
+ void WriteAnimationNodeCommand(const Reference<XAnimationNode>& rXNode, sal_Int32 nXmlNodeType,
+ bool bMainSeqChild);
+ void WriteAnimationNodeCommonPropsStart(const Reference<XAnimationNode>& rXNode, bool bSingle,
bool bMainSeqChild);
- void WriteAnimationTarget(const FSHelperPtr& pFS, const Any& rTarget);
+ void WriteAnimationTarget(const Any& rTarget);
PowerPointExport& mrPowerPointExport;
+ const FSHelperPtr& mpFS;
public:
- PPTXAnimationExport(PowerPointExport& rExport);
- void WriteAnimations(const FSHelperPtr& pFS, const Reference<XDrawPage>& rXDrawPage);
+ PPTXAnimationExport(PowerPointExport& rExport, const FSHelperPtr& pFS);
+ void WriteAnimations(const Reference<XDrawPage>& rXDrawPage);
};
}
@@ -486,18 +484,19 @@ namespace core
void WriteAnimations(const FSHelperPtr& pFS, const Reference<XDrawPage>& rXDrawPage,
PowerPointExport& rExport)
{
- PPTXAnimationExport aAnimationExport(rExport);
- aAnimationExport.WriteAnimations(pFS, rXDrawPage);
+ PPTXAnimationExport aAnimationExport(rExport, pFS);
+ aAnimationExport.WriteAnimations(rXDrawPage);
}
}
}
-PPTXAnimationExport::PPTXAnimationExport(PowerPointExport& rExport)
+PPTXAnimationExport::PPTXAnimationExport(PowerPointExport& rExport, const FSHelperPtr& pFS)
: mrPowerPointExport(rExport)
+ , mpFS(pFS)
{
}
-void PPTXAnimationExport::WriteAnimationTarget(const FSHelperPtr& pFS, const Any& rTarget)
+void PPTXAnimationExport::WriteAnimationTarget(const Any& rTarget)
{
sal_Int32 nParagraph = -1;
bool bParagraphTarget = false;
@@ -525,22 +524,21 @@ void PPTXAnimationExport::WriteAnimationTarget(const FSHelperPtr& pFS, const Any
{
sal_Int32 nShapeID = mrPowerPointExport.GetShapeID(rXShape);
- pFS->startElementNS(XML_p, XML_tgtEl, FSEND);
- pFS->startElementNS(XML_p, XML_spTgt, XML_spid, I32S(nShapeID), FSEND);
+ mpFS->startElementNS(XML_p, XML_tgtEl, FSEND);
+ mpFS->startElementNS(XML_p, XML_spTgt, XML_spid, I32S(nShapeID), FSEND);
if (bParagraphTarget)
{
- pFS->startElementNS(XML_p, XML_txEl, FSEND);
- pFS->singleElementNS(XML_p, XML_pRg, XML_st, I32S(nParagraph), XML_end,
- I32S(nParagraph), FSEND);
- pFS->endElementNS(XML_p, XML_txEl);
+ mpFS->startElementNS(XML_p, XML_txEl, FSEND);
+ mpFS->singleElementNS(XML_p, XML_pRg, XML_st, I32S(nParagraph), XML_end,
+ I32S(nParagraph), FSEND);
+ mpFS->endElementNS(XML_p, XML_txEl);
}
- pFS->endElementNS(XML_p, XML_spTgt);
- pFS->endElementNS(XML_p, XML_tgtEl);
+ mpFS->endElementNS(XML_p, XML_spTgt);
+ mpFS->endElementNS(XML_p, XML_tgtEl);
}
}
-void PPTXAnimationExport::WriteAnimationNodeAnimate(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode,
+void PPTXAnimationExport::WriteAnimationNodeAnimate(const Reference<XAnimationNode>& rXNode,
sal_Int32 nXmlNodeType, bool bMainSeqChild)
{
Reference<XAnimate> rXAnimate(rXNode, UNO_QUERY);
@@ -590,8 +588,8 @@ void PPTXAnimationExport::WriteAnimationNodeAnimate(const FSHelperPtr& pFS,
aPath = ::basegfx::utils::exportToSvgD(aPolyPoly, false, false, true, true);
}
- pFS->startElementNS(XML_p, nXmlNodeType, XML_origin, "layout", XML_path,
- OUStringToOString(aPath, RTL_TEXTENCODING_UTF8), FSEND);
+ mpFS->startElementNS(XML_p, nXmlNodeType, XML_origin, "layout", XML_path,
+ OUStringToOString(aPath, RTL_TEXTENCODING_UTF8), FSEND);
}
else if (nXmlNodeType == XML_animRot)
{
@@ -624,7 +622,7 @@ void PPTXAnimationExport::WriteAnimationNodeAnimate(const FSHelperPtr& pFS,
}
}
- pFS->startElementNS(XML_p, nXmlNodeType, XML_by, pBy, XML_from, pFrom, XML_to, pTo, FSEND);
+ mpFS->startElementNS(XML_p, nXmlNodeType, XML_by, pBy, XML_from, pFrom, XML_to, pTo, FSEND);
}
else if (nXmlNodeType == XML_animClr)
{
@@ -637,8 +635,8 @@ void PPTXAnimationExport::WriteAnimationNodeAnimate(const FSHelperPtr& pFS,
pColorSpace = "hsl";
pDirection = xColor->getDirection() ? "cw" : "ccw";
}
- pFS->startElementNS(XML_p, nXmlNodeType, XML_clrSpc, pColorSpace, XML_dir, pDirection,
- XML_calcmode, pCalcMode, XML_valueType, pValueType, FSEND);
+ mpFS->startElementNS(XML_p, nXmlNodeType, XML_clrSpc, pColorSpace, XML_dir, pDirection,
+ XML_calcmode, pCalcMode, XML_valueType, pValueType, FSEND);
}
else
{
@@ -655,19 +653,18 @@ void PPTXAnimationExport::WriteAnimationNodeAnimate(const FSHelperPtr& pFS,
aBy >>= sBy;
}
- pFS->startElementNS(XML_p, nXmlNodeType, XML_calcmode, pCalcMode, XML_valueType, pValueType,
- XML_from, sFrom.getLength() ? USS(sFrom) : nullptr, XML_to,
- sTo.getLength() ? USS(sTo) : nullptr, XML_by,
- sBy.getLength() ? USS(sBy) : nullptr, FSEND);
+ mpFS->startElementNS(XML_p, nXmlNodeType, XML_calcmode, pCalcMode, XML_valueType,
+ pValueType, XML_from, sFrom.getLength() ? USS(sFrom) : nullptr, XML_to,
+ sTo.getLength() ? USS(sTo) : nullptr, XML_by,
+ sBy.getLength() ? USS(sBy) : nullptr, FSEND);
bTo = sTo.isEmpty() && sFrom.isEmpty() && sBy.isEmpty();
}
- WriteAnimationNodeAnimateInside(pFS, rXNode, bMainSeqChild, bSimple, bTo);
- pFS->endElementNS(XML_p, nXmlNodeType);
+ WriteAnimationNodeAnimateInside(rXNode, bMainSeqChild, bSimple, bTo);
+ mpFS->endElementNS(XML_p, nXmlNodeType);
}
-void PPTXAnimationExport::WriteAnimationNodeAnimateInside(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode,
+void PPTXAnimationExport::WriteAnimationNodeAnimateInside(const Reference<XAnimationNode>& rXNode,
bool bMainSeqChild, bool bSimple,
bool bWriteTo)
{
@@ -699,11 +696,11 @@ void PPTXAnimationExport::WriteAnimationNodeAnimateInside(const FSHelperPtr& pFS
}
}
- pFS->startElementNS(XML_p, XML_cBhvr, XML_additive, pAdditive, FSEND);
- WriteAnimationNodeCommonPropsStart(pFS, rXNode, true, bMainSeqChild);
+ mpFS->startElementNS(XML_p, XML_cBhvr, XML_additive, pAdditive, FSEND);
+ WriteAnimationNodeCommonPropsStart(rXNode, true, bMainSeqChild);
Reference<XIterateContainer> xIterate(rXNode->getParent(), UNO_QUERY);
- WriteAnimationTarget(pFS, xIterate.is() ? xIterate->getTarget() : rXAnimate->getTarget());
+ WriteAnimationTarget(xIterate.is() ? xIterate->getTarget() : rXAnimate->getTarget());
Reference<XAnimateTransform> xTransform(rXNode, UNO_QUERY);
@@ -712,32 +709,31 @@ void PPTXAnimationExport::WriteAnimationNodeAnimateInside(const FSHelperPtr& pFS
if (xTransform.is() && xTransform->getTransformType() == AnimationTransformType::ROTATE)
sNewAttr = "Rotate";
- WriteAnimationAttributeName(pFS, xTransform.is() ? sNewAttr : rXAnimate->getAttributeName());
+ WriteAnimationAttributeName(mpFS, xTransform.is() ? sNewAttr : rXAnimate->getAttributeName());
- pFS->endElementNS(XML_p, XML_cBhvr);
- WriteAnimateValues(pFS, rXAnimate);
+ mpFS->endElementNS(XML_p, XML_cBhvr);
+ WriteAnimateValues(mpFS, rXAnimate);
Reference<XAnimateColor> xColor(rXNode, UNO_QUERY);
if (xColor.is())
{
- WriteAnimateColorColor(pFS, xColor->getBy(), XML_by);
- WriteAnimateColorColor(pFS, xColor->getFrom(), XML_from);
- WriteAnimateColorColor(pFS, xColor->getTo(), XML_to);
+ WriteAnimateColorColor(mpFS, xColor->getBy(), XML_by);
+ WriteAnimateColorColor(mpFS, xColor->getFrom(), XML_from);
+ WriteAnimateColorColor(mpFS, xColor->getTo(), XML_to);
}
else if (xTransform.is() && xTransform->getTransformType() == AnimationTransformType::SCALE)
{
- WriteAnimationProperty(pFS, rXAnimate->getBy(), XML_by);
- WriteAnimationProperty(pFS, rXAnimate->getFrom(), XML_from);
- WriteAnimationProperty(pFS, rXAnimate->getTo(), XML_to);
+ WriteAnimationProperty(mpFS, rXAnimate->getBy(), XML_by);
+ WriteAnimationProperty(mpFS, rXAnimate->getFrom(), XML_from);
+ WriteAnimationProperty(mpFS, rXAnimate->getTo(), XML_to);
}
else if (bWriteTo)
- WriteAnimateTo(pFS, rXAnimate->getTo(), rXAnimate->getAttributeName());
+ WriteAnimateTo(mpFS, rXAnimate->getTo(), rXAnimate->getAttributeName());
}
void PPTXAnimationExport::WriteAnimationNodeCommonPropsStart(
- const FSHelperPtr& pFS, const Reference<XAnimationNode>& rXNode, bool bSingle,
- bool bMainSeqChild)
+ const Reference<XAnimationNode>& rXNode, bool bSingle, bool bMainSeqChild)
{
const char* pDuration = nullptr;
const char* pRestart = nullptr;
@@ -883,7 +879,7 @@ void PPTXAnimationExport::WriteAnimationNodeCommonPropsStart(
bool bAutoReverse = rXNode->getAutoReverse();
- pFS->startElementNS(
+ mpFS->startElementNS(
XML_p, XML_cTn, XML_id, I64S(mrPowerPointExport.GetNextAnimationNodeID()), XML_dur,
fDuration != 0 ? I32S(static_cast<sal_Int32>(fDuration * 1000.0)) : pDuration, XML_autoRev,
bAutoReverse ? "1" : nullptr, XML_restart, pRestart, XML_nodeType, pNodeType, XML_fill,
@@ -898,10 +894,10 @@ void PPTXAnimationExport::WriteAnimationNodeCommonPropsStart(
if (aAny >>= aCondSeq)
{
for (int i = 0; i < aCondSeq.getLength(); i++)
- WriteAnimationCondition(pFS, aCondSeq[i], false, bMainSeqChild, XML_stCondLst);
+ WriteAnimationCondition(mpFS, aCondSeq[i], false, bMainSeqChild, XML_stCondLst);
}
else
- WriteAnimationCondition(pFS, aAny, false, bMainSeqChild, XML_stCondLst);
+ WriteAnimationCondition(mpFS, aAny, false, bMainSeqChild, XML_stCondLst);
}
aAny = rXNode->getEnd();
@@ -912,10 +908,10 @@ void PPTXAnimationExport::WriteAnimationNodeCommonPropsStart(
if (aAny >>= aCondSeq)
{
for (int i = 0; i < aCondSeq.getLength(); i++)
- WriteAnimationCondition(pFS, aCondSeq[i], false, bMainSeqChild, XML_endCondLst);
+ WriteAnimationCondition(mpFS, aCondSeq[i], false, bMainSeqChild, XML_endCondLst);
}
else
- WriteAnimationCondition(pFS, aAny, false, bMainSeqChild, XML_endCondLst);
+ WriteAnimationCondition(mpFS, aAny, false, bMainSeqChild, XML_endCondLst);
}
if (rXNode->getType() == AnimationNodeType::ITERATE)
@@ -937,10 +933,10 @@ void PPTXAnimationExport::WriteAnimationNodeCommonPropsStart(
sType = "wd";
break;
}
- pFS->startElementNS(XML_p, XML_iterate, XML_type, sType, FSEND);
- pFS->singleElementNS(XML_p, XML_tmAbs, XML_val,
- I32S(xIterate->getIterateInterval() * 1000), FSEND);
- pFS->endElementNS(XML_p, XML_iterate);
+ mpFS->startElementNS(XML_p, XML_iterate, XML_type, sType, FSEND);
+ mpFS->singleElementNS(XML_p, XML_tmAbs, XML_val,
+ I32S(xIterate->getIterateInterval() * 1000), FSEND);
+ mpFS->endElementNS(XML_p, XML_iterate);
}
}
@@ -954,43 +950,41 @@ void PPTXAnimationExport::WriteAnimationNodeCommonPropsStart(
if (xEnumeration->hasMoreElements())
{
- pFS->startElementNS(XML_p, XML_childTnLst, FSEND);
+ mpFS->startElementNS(XML_p, XML_childTnLst, FSEND);
do
{
Reference<XAnimationNode> xChildNode(xEnumeration->nextElement(), UNO_QUERY);
if (xChildNode.is())
- WriteAnimationNode(pFS, xChildNode, nType == EffectNodeType::MAIN_SEQUENCE);
+ WriteAnimationNode(xChildNode, nType == EffectNodeType::MAIN_SEQUENCE);
} while (xEnumeration->hasMoreElements());
- pFS->endElementNS(XML_p, XML_childTnLst);
+ mpFS->endElementNS(XML_p, XML_childTnLst);
}
SAL_INFO("sd.eppt", "-----");
}
}
if (bSingle)
- pFS->endElementNS(XML_p, XML_cTn);
+ mpFS->endElementNS(XML_p, XML_cTn);
}
-void PPTXAnimationExport::WriteAnimationNodeSeq(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode, sal_Int32,
+void PPTXAnimationExport::WriteAnimationNodeSeq(const Reference<XAnimationNode>& rXNode, sal_Int32,
bool bMainSeqChild)
{
SAL_INFO("sd.eppt", "write animation node SEQ");
- pFS->startElementNS(XML_p, XML_seq, FSEND);
+ mpFS->startElementNS(XML_p, XML_seq, FSEND);
- WriteAnimationNodeCommonPropsStart(pFS, rXNode, true, bMainSeqChild);
+ WriteAnimationNodeCommonPropsStart(rXNode, true, bMainSeqChild);
- WriteAnimationCondition(pFS, nullptr, "onPrev", 0, true, XML_prevCondLst);
- WriteAnimationCondition(pFS, nullptr, "onNext", 0, true, XML_nextCondLst);
+ WriteAnimationCondition(mpFS, nullptr, "onPrev", 0, true, XML_prevCondLst);
+ WriteAnimationCondition(mpFS, nullptr, "onNext", 0, true, XML_nextCondLst);
- pFS->endElementNS(XML_p, XML_seq);
+ mpFS->endElementNS(XML_p, XML_seq);
}
-void PPTXAnimationExport::WriteAnimationNodeEffect(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode,
+void PPTXAnimationExport::WriteAnimationNodeEffect(const Reference<XAnimationNode>& rXNode,
sal_Int32, bool bMainSeqChild)
{
SAL_INFO("sd.eppt", "write animation node FILTER");
@@ -1000,17 +994,16 @@ void PPTXAnimationExport::WriteAnimationNodeEffect(const FSHelperPtr& pFS,
const char* pFilter = ::ppt::AnimationExporter::FindTransitionName(
xFilter->getTransition(), xFilter->getSubtype(), xFilter->getDirection());
const char* pMode = xFilter->getMode() ? "in" : "out";
- pFS->startElementNS(XML_p, XML_animEffect, XML_filter, pFilter, XML_transition, pMode,
- FSEND);
+ mpFS->startElementNS(XML_p, XML_animEffect, XML_filter, pFilter, XML_transition, pMode,
+ FSEND);
- WriteAnimationNodeAnimateInside(pFS, rXNode, bMainSeqChild, false);
+ WriteAnimationNodeAnimateInside(rXNode, bMainSeqChild, false);
- pFS->endElementNS(XML_p, XML_animEffect);
+ mpFS->endElementNS(XML_p, XML_animEffect);
}
}
-void PPTXAnimationExport::WriteAnimationNodeCommand(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode,
+void PPTXAnimationExport::WriteAnimationNodeCommand(const Reference<XAnimationNode>& rXNode,
sal_Int32, bool bMainSeqChild)
{
SAL_INFO("sd.eppt", "write animation node COMMAND");
@@ -1039,20 +1032,19 @@ void PPTXAnimationExport::WriteAnimationNodeCommand(const FSHelperPtr& pFS,
break;
}
- pFS->startElementNS(XML_p, XML_cmd, XML_type, pType, XML_cmd, pCommand, FSEND);
+ mpFS->startElementNS(XML_p, XML_cmd, XML_type, pType, XML_cmd, pCommand, FSEND);
- WriteAnimationNodeAnimateInside(pFS, rXNode, bMainSeqChild, false);
- pFS->startElementNS(XML_p, XML_cBhvr, FSEND);
- WriteAnimationNodeCommonPropsStart(pFS, rXNode, true, bMainSeqChild);
- WriteAnimationTarget(pFS, xCommand->getTarget());
- pFS->endElementNS(XML_p, XML_cBhvr);
+ WriteAnimationNodeAnimateInside(rXNode, bMainSeqChild, false);
+ mpFS->startElementNS(XML_p, XML_cBhvr, FSEND);
+ WriteAnimationNodeCommonPropsStart(rXNode, true, bMainSeqChild);
+ WriteAnimationTarget(xCommand->getTarget());
+ mpFS->endElementNS(XML_p, XML_cBhvr);
- pFS->endElementNS(XML_p, XML_cmd);
+ mpFS->endElementNS(XML_p, XML_cmd);
}
}
-void PPTXAnimationExport::WriteAnimationNode(const FSHelperPtr& pFS,
- const Reference<XAnimationNode>& rXNode,
+void PPTXAnimationExport::WriteAnimationNode(const Reference<XAnimationNode>& rXNode,
bool bMainSeqChild)
{
SAL_INFO("sd.eppt", "export node type: " << rXNode->getType());
@@ -1062,12 +1054,12 @@ void PPTXAnimationExport::WriteAnimationNode(const FSHelperPtr& pFS,
{
case AnimationNodeType::ITERATE:
case AnimationNodeType::PAR:
- pFS->startElementNS(XML_p, xmlNodeType, FSEND);
- WriteAnimationNodeCommonPropsStart(pFS, rXNode, true, bMainSeqChild);
- pFS->endElementNS(XML_p, xmlNodeType);
+ mpFS->startElementNS(XML_p, xmlNodeType, FSEND);
+ WriteAnimationNodeCommonPropsStart(rXNode, true, bMainSeqChild);
+ mpFS->endElementNS(XML_p, xmlNodeType);
break;
case AnimationNodeType::SEQ:
- WriteAnimationNodeSeq(pFS, rXNode, xmlNodeType, bMainSeqChild);
+ WriteAnimationNodeSeq(rXNode, xmlNodeType, bMainSeqChild);
break;
case AnimationNodeType::ANIMATETRANSFORM:
{
@@ -1079,7 +1071,7 @@ void PPTXAnimationExport::WriteAnimationNode(const FSHelperPtr& pFS,
else if (xTransform->getTransformType() == AnimationTransformType::ROTATE)
xmlNodeType = XML_animRot;
- WriteAnimationNodeAnimate(pFS, rXNode, xmlNodeType, bMainSeqChild);
+ WriteAnimationNodeAnimate(rXNode, xmlNodeType, bMainSeqChild);
}
else
SAL_WARN("sd.eppt",
@@ -1090,13 +1082,13 @@ void PPTXAnimationExport::WriteAnimationNode(const FSHelperPtr& pFS,
case AnimationNodeType::ANIMATEMOTION:
case AnimationNodeType::ANIMATECOLOR:
case AnimationNodeType::SET:
- WriteAnimationNodeAnimate(pFS, rXNode, xmlNodeType, bMainSeqChild);
+ WriteAnimationNodeAnimate(rXNode, xmlNodeType, bMainSeqChild);
break;
case AnimationNodeType::TRANSITIONFILTER:
- WriteAnimationNodeEffect(pFS, rXNode, xmlNodeType, bMainSeqChild);
+ WriteAnimationNodeEffect(rXNode, xmlNodeType, bMainSeqChild);
break;
case AnimationNodeType::COMMAND:
- WriteAnimationNodeCommand(pFS, rXNode, xmlNodeType, bMainSeqChild);
+ WriteAnimationNodeCommand(rXNode, xmlNodeType, bMainSeqChild);
break;
default:
SAL_WARN("sd.eppt", "unhandled animation node: " << rXNode->getType());
@@ -1104,8 +1096,7 @@ void PPTXAnimationExport::WriteAnimationNode(const FSHelperPtr& pFS,
}
}
-void PPTXAnimationExport::WriteAnimations(const FSHelperPtr& pFS,
- const Reference<XDrawPage>& rXDrawPage)
+void PPTXAnimationExport::WriteAnimations(const Reference<XDrawPage>& rXDrawPage)
{
Reference<XAnimationNodeSupplier> xNodeSupplier(rXDrawPage, UNO_QUERY);
if (xNodeSupplier.is())
@@ -1120,13 +1111,13 @@ void PPTXAnimationExport::WriteAnimations(const FSHelperPtr& pFS,
UNO_QUERY);
if (xEnumeration.is() && xEnumeration->hasMoreElements())
{
- pFS->startElementNS(XML_p, XML_timing, FSEND);
- pFS->startElementNS(XML_p, XML_tnLst, FSEND);
+ mpFS->startElementNS(XML_p, XML_timing, FSEND);
+ mpFS->startElementNS(XML_p, XML_tnLst, FSEND);
- WriteAnimationNode(pFS, xNode, false);
+ WriteAnimationNode(xNode, false);
- pFS->endElementNS(XML_p, XML_tnLst);
- pFS->endElementNS(XML_p, XML_timing);
+ mpFS->endElementNS(XML_p, XML_tnLst);
+ mpFS->endElementNS(XML_p, XML_timing);
}
}
}