From 9e428d1bb35a5cfa89d21fe8a47ea30b1a53fc4e Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Sat, 7 Nov 2015 12:57:44 +0100 Subject: pptx: import outside/insde turning cube transition Change-Id: I12f668aca158a8c868ecaeb37f6724852308a515 --- oox/source/ppt/slidetransition.cxx | 7 +++++++ oox/source/ppt/slidetransitioncontext.cxx | 9 +++++++++ 2 files changed, 16 insertions(+) (limited to 'oox') diff --git a/oox/source/ppt/slidetransition.cxx b/oox/source/ppt/slidetransition.cxx index 4380bbd054c6..2c130dd120ac 100644 --- a/oox/source/ppt/slidetransition.cxx +++ b/oox/source/ppt/slidetransition.cxx @@ -398,6 +398,13 @@ namespace oox { namespace ppt { mnTransitionType = TransitionType::ZOOM; mnTransitionSubType = TransitionSubType::DEFAULT; break; + case P14_TOKEN(prism): + mnTransitionType = TransitionType::MISCSHAPEWIPE; + if (param1) + mnTransitionSubType = TransitionSubType::CORNERSIN; + else + mnTransitionSubType = TransitionSubType::CORNERSOUT; + break; default: mnTransitionType = 0; break; diff --git a/oox/source/ppt/slidetransitioncontext.cxx b/oox/source/ppt/slidetransitioncontext.cxx index c34c44736c6e..78d7825eecb6 100644 --- a/oox/source/ppt/slidetransitioncontext.cxx +++ b/oox/source/ppt/slidetransitioncontext.cxx @@ -142,6 +142,15 @@ SlideTransitionContext::~SlideTransitionContext() throw() return new SoundActionContext ( *this, maSlideProperties ); case PPT_TOKEN( extLst ): // CT_OfficeArtExtensionList return this; + + case P14_TOKEN(prism): + if (!mbHasTransition) + { + mbHasTransition = true; + maTransition.setOoxTransitionType(aElementToken, sal_Int32(rAttribs.getBool(XML_isInverted, false)), 0); + } + return this; + default: break; } -- cgit