LibreOffice Module toolkit (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
toolkit::AnimatedImagesControlModel Class Reference

#include <animatedimages.hxx>

Inheritance diagram for toolkit::AnimatedImagesControlModel:
[legend]
Collaboration diagram for toolkit::AnimatedImagesControlModel:
[legend]

Public Member Functions

 AnimatedImagesControlModel (css::uno::Reference< css::uno::XComponentContext > const &i_factory)
 
 AnimatedImagesControlModel (const AnimatedImagesControlModel &i_copySource)
 
virtual rtl::Reference< UnoControlModelClone () const override
 
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
OUString SAL_CALL getServiceName () override
 
OUString SAL_CALL getImplementationName () override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual ::sal_Int32 SAL_CALL getStepTime () override
 
virtual void SAL_CALL setStepTime (::sal_Int32 _steptime) override
 
virtual sal_Bool SAL_CALL getAutoRepeat () override
 
virtual void SAL_CALL setAutoRepeat (sal_Bool _autorepeat) override
 
virtual ::sal_Int16 SAL_CALL getScaleMode () override
 
virtual void SAL_CALL setScaleMode (::sal_Int16 _scalemode) override
 
virtual ::sal_Int32 SAL_CALL getImageSetCount () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getImageSet (::sal_Int32 i_index) override
 
virtual void SAL_CALL insertImageSet (::sal_Int32 i_index, const css::uno::Sequence< OUString > &i_imageURLs) override
 
virtual void SAL_CALL replaceImageSet (::sal_Int32 i_index, const css::uno::Sequence< OUString > &i_imageURLs) override
 
virtual void SAL_CALL removeImageSet (::sal_Int32 i_index) override
 
virtual void SAL_CALL addContainerListener (const css::uno::Reference< css::container::XContainerListener > &i_listener) override
 
virtual void SAL_CALL removeContainerListener (const css::uno::Reference< css::container::XContainerListener > &i_listener) override
 
- Public Member Functions inherited from cppu::AggImplInheritanceHelper1< class BaseClass, class Ifc1 >
 AggImplInheritanceHelper1 ()
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 

Protected Member Functions

virtual ~AnimatedImagesControlModel () override
 
css::uno::Any ImplGetDefaultValue (sal_uInt16 nPropId) const override
 
::cppu::IPropertyArrayHelpergetInfoHelper () override
 
void setFastPropertyValue_NoBroadcast (std::unique_lock< std::mutex > &rGuard, sal_Int32 nHandle, const css::uno::Any &rValue) override
 
- Protected Member Functions inherited from cppu::AggImplInheritanceHelper1< class BaseClass, class Ifc1 >
 AggImplInheritanceHelper1 (T1 const &arg1)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5)
 
 AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6)
 

Private Attributes

comphelper::OInterfaceContainerHelper4< css::container::XContainerListener > maContainerListeners
 
std::vector< css::uno::Sequence< OUString > > maImageSets
 

Detailed Description

Definition at line 36 of file animatedimages.hxx.

Constructor & Destructor Documentation

◆ AnimatedImagesControlModel() [1/2]

toolkit::AnimatedImagesControlModel::AnimatedImagesControlModel ( css::uno::Reference< css::uno::XComponentContext > const &  i_factory)

Referenced by Clone().

◆ AnimatedImagesControlModel() [2/2]

toolkit::AnimatedImagesControlModel::AnimatedImagesControlModel ( const AnimatedImagesControlModel i_copySource)

Definition at line 247 of file animatedimages.cxx.

◆ ~AnimatedImagesControlModel()

toolkit::AnimatedImagesControlModel::~AnimatedImagesControlModel ( )
overrideprotectedvirtual

Definition at line 254 of file animatedimages.cxx.

Member Function Documentation

◆ addContainerListener()

void SAL_CALL toolkit::AnimatedImagesControlModel::addContainerListener ( const css::uno::Reference< css::container::XContainerListener > &  i_listener)
overridevirtual

◆ Clone()

rtl::Reference< UnoControlModel > toolkit::AnimatedImagesControlModel::Clone ( ) const
overridevirtual

Definition at line 259 of file animatedimages.cxx.

References AnimatedImagesControlModel().

◆ getAutoRepeat()

sal_Bool SAL_CALL toolkit::AnimatedImagesControlModel::getAutoRepeat ( )
overridevirtual

◆ getImageSet()

Sequence< OUString > SAL_CALL toolkit::AnimatedImagesControlModel::getImageSet ( ::sal_Int32  i_index)
overridevirtual

Definition at line 395 of file animatedimages.cxx.

References m_aMutex, m_bDisposed, and maImageSets.

◆ getImageSetCount()

sal_Int32 SAL_CALL toolkit::AnimatedImagesControlModel::getImageSetCount ( )
override

Definition at line 385 of file animatedimages.cxx.

References m_aMutex, m_bDisposed, and maImageSets.

◆ getImplementationName()

OUString SAL_CALL toolkit::AnimatedImagesControlModel::getImplementationName ( )
override

Definition at line 278 of file animatedimages.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper & toolkit::AnimatedImagesControlModel::getInfoHelper ( )
overrideprotected

Definition at line 336 of file animatedimages.cxx.

References aHelper.

Referenced by getPropertySetInfo().

◆ getPropertySetInfo()

Reference< css::beans::XPropertySetInfo > SAL_CALL toolkit::AnimatedImagesControlModel::getPropertySetInfo ( )
override

Definition at line 265 of file animatedimages.cxx.

References getInfoHelper().

◆ getScaleMode()

sal_Int16 SAL_CALL toolkit::AnimatedImagesControlModel::getScaleMode ( )
override

◆ getServiceName()

OUString SAL_CALL toolkit::AnimatedImagesControlModel::getServiceName ( )
override

Definition at line 272 of file animatedimages.cxx.

◆ getStepTime()

sal_Int32 SAL_CALL toolkit::AnimatedImagesControlModel::getStepTime ( )
override

Definition at line 343 of file animatedimages.cxx.

References BASEPROPERTY_STEP_TIME, GetPropertyName(), and getPropertyValue().

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL toolkit::AnimatedImagesControlModel::getSupportedServiceNames ( )
override

Definition at line 284 of file animatedimages.cxx.

◆ ImplGetDefaultValue()

Any toolkit::AnimatedImagesControlModel::ImplGetDefaultValue ( sal_uInt16  nPropId) const
overrideprotected

◆ insertImageSet()

void SAL_CALL toolkit::AnimatedImagesControlModel::insertImageSet ( ::sal_Int32  i_index,
const css::uno::Sequence< OUString > &  i_imageURLs 
)
overridevirtual

◆ removeContainerListener()

void SAL_CALL toolkit::AnimatedImagesControlModel::removeContainerListener ( const css::uno::Reference< css::container::XContainerListener > &  i_listener)
overridevirtual

◆ removeImageSet()

void SAL_CALL toolkit::AnimatedImagesControlModel::removeImageSet ( ::sal_Int32  i_index)
overridevirtual

◆ replaceImageSet()

void SAL_CALL toolkit::AnimatedImagesControlModel::replaceImageSet ( ::sal_Int32  i_index,
const css::uno::Sequence< OUString > &  i_imageURLs 
)
overridevirtual

◆ setAutoRepeat()

void SAL_CALL toolkit::AnimatedImagesControlModel::setAutoRepeat ( sal_Bool  _autorepeat)
overridevirtual

◆ setFastPropertyValue_NoBroadcast()

void toolkit::AnimatedImagesControlModel::setFastPropertyValue_NoBroadcast ( std::unique_lock< std::mutex > &  rGuard,
sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overrideprotected

Definition at line 290 of file animatedimages.cxx.

References BASEPROPERTY_IMAGE_SCALE_MODE.

◆ setScaleMode()

void SAL_CALL toolkit::AnimatedImagesControlModel::setScaleMode ( ::sal_Int16  _scalemode)
overridevirtual

◆ setStepTime()

void SAL_CALL toolkit::AnimatedImagesControlModel::setStepTime ( ::sal_Int32  _steptime)
overridevirtual

Definition at line 351 of file animatedimages.cxx.

References Any, BASEPROPERTY_STEP_TIME, GetPropertyName(), and setPropertyValue().

Member Data Documentation

◆ maContainerListeners

comphelper::OInterfaceContainerHelper4<css::container::XContainerListener> toolkit::AnimatedImagesControlModel::maContainerListeners
private

◆ maImageSets

std::vector< css::uno::Sequence< OUString > > toolkit::AnimatedImagesControlModel::maImageSets
private

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