LibreOffice Module xmloff (master) 1
|
#include <animexp.hxx>
Public Member Functions | |
XMLAnimationsExporter () | |
virtual | ~XMLAnimationsExporter () override |
void | collect (const css::uno::Reference< css::drawing::XShape > &xShape, SvXMLExport &rExport) |
void | exportAnimations (SvXMLExport &rExport) |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Static Public Member Functions | |
static void | prepare (const css::uno::Reference< css::drawing::XShape > &xShape) |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Private Attributes | |
std::unique_ptr< AnimExpImpl > | mpImpl |
Additional Inherited Members | |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 39 of file animexp.hxx.
XMLAnimationsExporter::XMLAnimationsExporter | ( | ) |
Definition at line 249 of file animexp.cxx.
|
overridevirtual |
Definition at line 254 of file animexp.cxx.
void XMLAnimationsExporter::collect | ( | const css::uno::Reference< css::drawing::XShape > & | xShape, |
SvXMLExport & | rExport | ||
) |
Definition at line 288 of file animexp.cxx.
References any2bool(), ED_none, EK_none, Exception, SvXMLExport::getInterfaceToIdentifierMapper(), AnimExpImpl::gsAnimPath, AnimExpImpl::gsDimColor, AnimExpImpl::gsDimHide, AnimExpImpl::gsDimPrev, AnimExpImpl::gsEffect, AnimExpImpl::gsIsAnimation, AnimExpImpl::gsPlayFull, AnimExpImpl::gsPresOrder, AnimExpImpl::gsSound, AnimExpImpl::gsSoundOn, AnimExpImpl::gsSpeed, AnimExpImpl::gsTextEffect, mpImpl, comphelper::UnoInterfaceToUniqueIdentifierMapper::registerReference(), SdXMLImplSetEffect(), and TOOLS_WARN_EXCEPTION.
void XMLAnimationsExporter::exportAnimations | ( | SvXMLExport & | rExport | ) |
Definition at line 414 of file animexp.cxx.
References SvXMLExport::AddAttribute(), aXML_AnimationDirection_EnumMap, aXML_AnimationEffect_EnumMap, aXML_AnimationSpeed_EnumMap, sax::Converter::convertColor(), SvXMLUnitConverter::convertEnum(), sax::Converter::convertPercent(), ED_none, EK_none, comphelper::UnoInterfaceToUniqueIdentifierMapper::getIdentifier(), SvXMLExport::getInterfaceToIdentifierMapper(), SvXMLExport::GetRelativeReference(), mpImpl, SAL_WARN_IF, xmloff::token::XML_ACTUATE, xmloff::token::XML_ANIMATIONS, xmloff::token::XML_COLOR, xmloff::token::XML_DIM, xmloff::token::XML_DIRECTION, xmloff::token::XML_EFFECT, xmloff::token::XML_HIDE_SHAPE, xmloff::token::XML_HIDE_TEXT, xmloff::token::XML_HREF, XML_NAMESPACE_DRAW, XML_NAMESPACE_PRESENTATION, XML_NAMESPACE_XLINK, xmloff::token::XML_NEW, xmloff::token::XML_ONREQUEST, xmloff::token::XML_PLAY, xmloff::token::XML_PLAY_FULL, xmloff::token::XML_SHAPE_ID, xmloff::token::XML_SHOW, xmloff::token::XML_SHOW_SHAPE, xmloff::token::XML_SHOW_TEXT, xmloff::token::XML_SIMPLE, xmloff::token::XML_SOUND, xmloff::token::XML_SPEED, xmloff::token::XML_START_SCALE, xmloff::token::XML_TRUE, and xmloff::token::XML_TYPE.
|
static |
Definition at line 258 of file animexp.cxx.
References Exception, AnimExpImpl::gsAnimPath, AnimExpImpl::gsEffect, and TOOLS_WARN_EXCEPTION.
Referenced by XMLShapeExport::collectShapeAutoStyles().
|
private |
Definition at line 41 of file animexp.hxx.
Referenced by collect(), and exportAnimations().