LibreOffice Module oox (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
oox::ppt::SlideTransition Class Reference

#include <slidetransition.hxx>

Public Member Functions

 SlideTransition ()
 
 SlideTransition (const OUString &)
 
void setSlideProperties (PropertyMap &props)
 
void setTransitionFilterProperties (const css::uno::Reference< css::animations::XTransitionFilter > &xFilter)
 
void setOoxTransitionSpeed (sal_Int32 nToken)
 Set one of standard values for slide transition duration. More...
 
void setOoxTransitionSpeed (double fDuration)
 Set slide transition time directly. More...
 
void setMode (bool bMode)
 
void setOoxAdvanceTime (sal_Int32 nAdvanceTime)
 
void setOoxTransitionType (::sal_Int32 OoxType,::sal_Int32 param1,::sal_Int32 param2)
 
void setPresetTransition (std::u16string_view sPresetTransition)
 

Static Public Member Functions

static sal_Int16 ooxToOdpDirection (::sal_Int32 nOoxType)
 
static sal_Int16 ooxToOdpEightDirections (::sal_Int32 nOoxType)
 
static sal_Int16 ooxToOdpCornerDirections (::sal_Int32 nOoxType)
 
static sal_Int16 ooxToOdpBorderDirections (::sal_Int32 nOoxType)
 
static sal_Int16 ooxToOdpSideDirections (::sal_Int32 nOoxType)
 
static bool ooxToOdpSideDirectionsDirectionNormal (::sal_Int32 nOoxType)
 

Private Attributes

::sal_Int16 mnTransitionType
 
::sal_Int16 mnTransitionSubType
 
bool mbTransitionDirectionNormal
 
css::presentation::AnimationSpeed mnAnimationSpeed
 
double mfTransitionDurationInSeconds
 
bool mbMode
 https://api.libreoffice.org/docs/common/ref/com/sun/star/animations/XTransitionFilter.html Mode property More...
 
::sal_Int32 mnAdvanceTime
 
::sal_Int32 mnTransitionFadeColor
 

Detailed Description

Definition at line 37 of file slidetransition.hxx.

Constructor & Destructor Documentation

oox::ppt::SlideTransition::SlideTransition ( )
oox::ppt::SlideTransition::SlideTransition ( const OUString &  sFilterName)
explicit

Member Function Documentation

sal_Int16 oox::ppt::SlideTransition::ooxToOdpBorderDirections ( ::sal_Int32  nOoxType)
static

Definition at line 160 of file slidetransition.cxx.

Referenced by ooxToOdpEightDirections(), and setOoxTransitionType().

sal_Int16 oox::ppt::SlideTransition::ooxToOdpCornerDirections ( ::sal_Int32  nOoxType)
static

Definition at line 217 of file slidetransition.cxx.

Referenced by ooxToOdpEightDirections(), and setOoxTransitionType().

sal_Int16 oox::ppt::SlideTransition::ooxToOdpDirection ( ::sal_Int32  nOoxType)
static

Definition at line 241 of file slidetransition.cxx.

Referenced by setOoxTransitionType().

sal_Int16 oox::ppt::SlideTransition::ooxToOdpEightDirections ( ::sal_Int32  nOoxType)
static

Definition at line 149 of file slidetransition.cxx.

References ooxToOdpBorderDirections(), and ooxToOdpCornerDirections().

Referenced by setOoxTransitionType().

sal_Int16 oox::ppt::SlideTransition::ooxToOdpSideDirections ( ::sal_Int32  nOoxType)
static

Definition at line 184 of file slidetransition.cxx.

Referenced by setOoxTransitionType().

bool oox::ppt::SlideTransition::ooxToOdpSideDirectionsDirectionNormal ( ::sal_Int32  nOoxType)
static

Definition at line 204 of file slidetransition.cxx.

Referenced by setOoxTransitionType().

void oox::ppt::SlideTransition::setMode ( bool  bMode)
inline

Definition at line 50 of file slidetransition.hxx.

References mbMode.

void oox::ppt::SlideTransition::setOoxAdvanceTime ( sal_Int32  nAdvanceTime)
inline

Definition at line 52 of file slidetransition.hxx.

References mnAdvanceTime.

void oox::ppt::SlideTransition::setOoxTransitionSpeed ( sal_Int32  nToken)

Set one of standard values for slide transition duration.

Definition at line 115 of file slidetransition.cxx.

References mfTransitionDurationInSeconds, and mnAnimationSpeed.

void oox::ppt::SlideTransition::setOoxTransitionSpeed ( double  fDuration)

Set slide transition time directly.

Definition at line 141 of file slidetransition.cxx.

References mfTransitionDurationInSeconds, and mnAnimationSpeed.

void oox::ppt::SlideTransition::setOoxTransitionType ( ::sal_Int32  OoxType,
::sal_Int32  param1,
::sal_Int32  param2 
)
void oox::ppt::SlideTransition::setPresetTransition ( std::u16string_view  sPresetTransition)
void oox::ppt::SlideTransition::setSlideProperties ( PropertyMap props)
void oox::ppt::SlideTransition::setTransitionFilterProperties ( const css::uno::Reference< css::animations::XTransitionFilter > &  xFilter)

Member Data Documentation

bool oox::ppt::SlideTransition::mbMode
private
bool oox::ppt::SlideTransition::mbTransitionDirectionNormal
private
double oox::ppt::SlideTransition::mfTransitionDurationInSeconds
private

Definition at line 72 of file slidetransition.hxx.

Referenced by setOoxTransitionSpeed(), and setSlideProperties().

::sal_Int32 oox::ppt::SlideTransition::mnAdvanceTime
private

Definition at line 74 of file slidetransition.hxx.

Referenced by setOoxAdvanceTime(), and setSlideProperties().

css::presentation::AnimationSpeed oox::ppt::SlideTransition::mnAnimationSpeed
private

Definition at line 71 of file slidetransition.hxx.

Referenced by setOoxTransitionSpeed(), and setSlideProperties().

::sal_Int32 oox::ppt::SlideTransition::mnTransitionFadeColor
private

Definition at line 75 of file slidetransition.hxx.

Referenced by setOoxTransitionType(), and setSlideProperties().

::sal_Int16 oox::ppt::SlideTransition::mnTransitionSubType
private
::sal_Int16 oox::ppt::SlideTransition::mnTransitionType
private

The documentation for this class was generated from the following files: