LibreOffice Module oox (master) 1
|
#include <timenode.hxx>
Public Types | |
typedef ::std::map< OUString, css::uno::Any > | UserDataMap |
Public Member Functions | |
TimeNode (sal_Int16 nNodeType) | |
~TimeNode () | |
NodePropertyMap & | getNodeProperties () |
UserDataMap & | getUserData () |
TimeNodePtrList & | getChildren () |
void | setId (sal_Int32 nId) |
void | addNode (const ::oox::core::XmlFilterBase &rFilter, const css::uno::Reference< css::animations::XAnimationNode > &rxNode, const SlidePersistPtr &slide) |
void | setTo (const css::uno::Any &aTo) |
void | setFrom (const css::uno::Any &aFrom) |
void | setBy (const css::uno::Any &aBy) |
void | setTransitionFilter (const SlideTransition &aTransition) |
void | setNode (const ::oox::core::XmlFilterBase &rFilter, const css::uno::Reference< css::animations::XAnimationNode > &xNode, const SlidePersistPtr &pSlide, const css::uno::Reference< css::animations::XAnimationNode > &xParent) |
AnimTargetElementPtr const & | getTarget () |
AnimationConditionList & | getStartCondition () |
AnimationConditionList & | getEndCondition () |
AnimationConditionList & | getNextCondition () |
AnimationConditionList & | getPrevCondition () |
AnimationCondition & | getEndSyncValue () |
Static Private Member Functions | |
static OUString | getServiceName (sal_Int16 nNodeType) |
static css::uno::Reference< css::animations::XAnimationNode > | createAndInsert (const ::oox::core::XmlFilterBase &rFilter, const OUString &rServiceName, const css::uno::Reference< css::animations::XAnimationNode > &rxNode) |
Definition at line 49 of file timenode.hxx.
typedef ::std::map< OUString, css::uno::Any > oox::ppt::TimeNode::UserDataMap |
Definition at line 52 of file timenode.hxx.
oox::ppt::TimeNode::TimeNode | ( | sal_Int16 | nNodeType | ) |
Definition at line 130 of file timenode.cxx.
References mnNodeType.
oox::ppt::TimeNode::~TimeNode | ( | ) |
Definition at line 136 of file timenode.cxx.
void oox::ppt::TimeNode::addNode | ( | const ::oox::core::XmlFilterBase & | rFilter, |
const css::uno::Reference< css::animations::XAnimationNode > & | rxNode, | ||
const SlidePersistPtr & | slide | ||
) |
Definition at line 224 of file timenode.cxx.
References createAndInsert(), Exception, getServiceName(), maNodeProperties, mnNodeType, oox::ppt::NP_ITERATETYPE, setNode(), sServiceName, and TOOLS_INFO_EXCEPTION.
|
staticprivate |
Definition at line 626 of file timenode.cxx.
References Exception, and TOOLS_INFO_EXCEPTION.
Referenced by addNode().
|
inline |
Definition at line 59 of file timenode.hxx.
References maChildren.
|
inline |
Definition at line 90 of file timenode.hxx.
References maEndCondList.
|
inline |
Definition at line 96 of file timenode.hxx.
References maEndSyncValue, and mbHasEndSyncValue.
|
inline |
Definition at line 92 of file timenode.hxx.
References maNextCondList.
|
inline |
Definition at line 57 of file timenode.hxx.
References maNodeProperties.
|
inline |
Definition at line 94 of file timenode.hxx.
References maPrevCondList.
|
staticprivate |
Definition at line 85 of file timenode.cxx.
References SAL_INFO, and sServiceName.
Referenced by addNode().
|
inline |
Definition at line 88 of file timenode.hxx.
References maStCondList.
|
inline |
Definition at line 81 of file timenode.hxx.
References mpTarget.
|
inline |
Definition at line 58 of file timenode.hxx.
References maUserData.
void oox::ppt::TimeNode::setBy | ( | const css::uno::Any & | aBy | ) |
Definition at line 661 of file timenode.cxx.
References maNodeProperties, and oox::ppt::NP_BY.
void oox::ppt::TimeNode::setFrom | ( | const css::uno::Any & | aFrom | ) |
Definition at line 656 of file timenode.cxx.
References aFrom, maNodeProperties, and oox::ppt::NP_FROM.
void oox::ppt::TimeNode::setId | ( | sal_Int32 | nId | ) |
Definition at line 646 of file timenode.cxx.
void oox::ppt::TimeNode::setNode | ( | const ::oox::core::XmlFilterBase & | rFilter, |
const css::uno::Reference< css::animations::XAnimationNode > & | xNode, | ||
const SlidePersistPtr & | pSlide, | ||
const css::uno::Reference< css::animations::XAnimationNode > & | xParent | ||
) |
Definition at line 245 of file timenode.cxx.
References Any, aSeq, oox::ppt::AnimationCondition::convert(), oox::ppt::AnimationCondition::convertList(), Exception, oox::ppt::fixInteractiveSequenceTiming(), oox::ppt::fixMainSequenceTiming(), namespaces::i, maChildren, maEndCondList, maEndSyncValue, maNodeProperties, maStCondList, maTransitionFilter, maUserData, mbHasEndSyncValue, mnNodeType, mpTarget, msId, oox::ppt::NP_ACCELERATION, oox::ppt::NP_ATTRIBUTENAME, oox::ppt::NP_AUTOREVERSE, oox::ppt::NP_BY, oox::ppt::NP_CALCMODE, oox::ppt::NP_COLORINTERPOLATION, oox::ppt::NP_COMMAND, oox::ppt::NP_DECELERATE, oox::ppt::NP_DIRECTION, oox::ppt::NP_DURATION, oox::ppt::NP_FILL, oox::ppt::NP_FORMULA, oox::ppt::NP_FROM, oox::ppt::NP_HIDEDURINGSHOW, oox::ppt::NP_ISNARRATION, oox::ppt::NP_ITERATEINTERVAL, oox::ppt::NP_ITERATETYPE, oox::ppt::NP_KEYTIMES, oox::ppt::NP_PARAMETER, oox::ppt::NP_PATH, oox::ppt::NP_REPEATCOUNT, oox::ppt::NP_REPEATDURATION, oox::ppt::NP_RESTART, oox::ppt::NP_SIZE_, oox::ppt::NP_SUBITEM, oox::ppt::NP_TARGET, oox::ppt::NP_TO, oox::ppt::NP_TRANSFORMTYPE, oox::ppt::NP_USERDATA, oox::ppt::NP_VALUES, pValues, SAL_INFO, SAL_WARN_IF, oox::ppt::SlideTransition::setTransitionFilterProperties(), and TOOLS_INFO_EXCEPTION.
Referenced by addNode().
void oox::ppt::TimeNode::setTo | ( | const css::uno::Any & | aTo | ) |
Definition at line 651 of file timenode.cxx.
References aTo, maNodeProperties, and oox::ppt::NP_TO.
|
inline |
Definition at line 72 of file timenode.hxx.
References maTransitionFilter.
|
private |
Definition at line 110 of file timenode.hxx.
Referenced by getChildren(), and setNode().
|
private |
Definition at line 119 of file timenode.hxx.
Referenced by getEndCondition(), and setNode().
|
private |
Definition at line 118 of file timenode.hxx.
Referenced by getEndSyncValue(), and setNode().
|
private |
Definition at line 120 of file timenode.hxx.
Referenced by getNextCondition().
|
private |
Definition at line 113 of file timenode.hxx.
Referenced by addNode(), getNodeProperties(), setBy(), setFrom(), setNode(), and setTo().
|
private |
Definition at line 120 of file timenode.hxx.
Referenced by getPrevCondition().
|
private |
Definition at line 119 of file timenode.hxx.
Referenced by getStartCondition(), and setNode().
|
private |
Definition at line 115 of file timenode.hxx.
Referenced by setNode(), and setTransitionFilter().
|
private |
Definition at line 114 of file timenode.hxx.
Referenced by getUserData(), and setNode().
|
private |
Definition at line 117 of file timenode.hxx.
Referenced by getEndSyncValue(), and setNode().
|
private |
Definition at line 108 of file timenode.hxx.
|
private |
Definition at line 116 of file timenode.hxx.
Referenced by getTarget(), and setNode().
|
private |
Definition at line 112 of file timenode.hxx.