LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
sd::CustomAnimationPreset Class Reference

#include <CustomAnimationPreset.hxx>

Public Member Functions

 CustomAnimationPreset (const CustomAnimationEffectPtr &pEffect)
 
void add (const CustomAnimationEffectPtr &pEffect)
 
SD_DLLPUBLIC css::uno::Reference< css::animations::XAnimationNode > create (const OUString &rstrSubType)
 
const OUString & getPresetId () const
 
const OUString & getLabel () const
 
double getDuration () const
 
std::vector< OUString > getSubTypes ()
 
std::vector< OUString > getProperties () const
 
bool hasProperty (std::u16string_view rProperty) const
 
bool isTextOnly () const
 

Private Attributes

OUString maPresetId
 
OUString maProperty
 
OUString maLabel
 
OUString maDefaultSubTyp
 
double mfDuration
 
bool mbIsTextOnly
 
EffectsSubTypeMap maSubTypes
 

Friends

class CustomAnimationPresets
 

Detailed Description

Definition at line 38 of file CustomAnimationPreset.hxx.

Constructor & Destructor Documentation

◆ CustomAnimationPreset()

sd::CustomAnimationPreset::CustomAnimationPreset ( const CustomAnimationEffectPtr pEffect)

Member Function Documentation

◆ add()

void sd::CustomAnimationPreset::add ( const CustomAnimationEffectPtr pEffect)

Definition at line 130 of file CustomAnimationPreset.cxx.

References maSubTypes.

Referenced by CustomAnimationPreset().

◆ create()

Reference< XAnimationNode > sd::CustomAnimationPreset::create ( const OUString &  rstrSubType)

◆ getDuration()

double sd::CustomAnimationPreset::getDuration ( ) const
inline

Definition at line 51 of file CustomAnimationPreset.hxx.

References mfDuration.

◆ getLabel()

const OUString & sd::CustomAnimationPreset::getLabel ( ) const
inline

Definition at line 50 of file CustomAnimationPreset.hxx.

References maLabel.

◆ getPresetId()

const OUString & sd::CustomAnimationPreset::getPresetId ( ) const
inline

Definition at line 49 of file CustomAnimationPreset.hxx.

References maPresetId.

◆ getProperties()

std::vector< OUString > sd::CustomAnimationPreset::getProperties ( ) const

Definition at line 173 of file CustomAnimationPreset.cxx.

References maProperty, and nPos.

◆ getSubTypes()

std::vector< OUString > sd::CustomAnimationPreset::getSubTypes ( )

Definition at line 135 of file CustomAnimationPreset.cxx.

References maSubTypes.

◆ hasProperty()

bool sd::CustomAnimationPreset::hasProperty ( std::u16string_view  rProperty) const

Definition at line 188 of file CustomAnimationPreset.cxx.

References o3tl::getToken(), maProperty, and nPos.

◆ isTextOnly()

bool sd::CustomAnimationPreset::isTextOnly ( ) const
inline

Definition at line 57 of file CustomAnimationPreset.hxx.

References mbIsTextOnly.

Friends And Related Function Documentation

◆ CustomAnimationPresets

friend class CustomAnimationPresets
friend

Definition at line 40 of file CustomAnimationPreset.hxx.

Member Data Documentation

◆ maDefaultSubTyp

OUString sd::CustomAnimationPreset::maDefaultSubTyp
private

Definition at line 63 of file CustomAnimationPreset.hxx.

Referenced by create(), and CustomAnimationPreset().

◆ maLabel

OUString sd::CustomAnimationPreset::maLabel
private

Definition at line 62 of file CustomAnimationPreset.hxx.

Referenced by getLabel().

◆ maPresetId

OUString sd::CustomAnimationPreset::maPresetId
private

Definition at line 60 of file CustomAnimationPreset.hxx.

Referenced by CustomAnimationPreset(), and getPresetId().

◆ maProperty

OUString sd::CustomAnimationPreset::maProperty
private

Definition at line 61 of file CustomAnimationPreset.hxx.

Referenced by CustomAnimationPreset(), getProperties(), and hasProperty().

◆ maSubTypes

EffectsSubTypeMap sd::CustomAnimationPreset::maSubTypes
private

Definition at line 67 of file CustomAnimationPreset.hxx.

Referenced by add(), create(), and getSubTypes().

◆ mbIsTextOnly

bool sd::CustomAnimationPreset::mbIsTextOnly
private

Definition at line 65 of file CustomAnimationPreset.hxx.

Referenced by CustomAnimationPreset(), and isTextOnly().

◆ mfDuration

double sd::CustomAnimationPreset::mfDuration
private

Definition at line 64 of file CustomAnimationPreset.hxx.

Referenced by CustomAnimationPreset(), and getDuration().


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