LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
unogallery::GalleryItem Class Referencefinal

#include <unogalitem.hxx>

Inheritance diagram for unogallery::GalleryItem:
[legend]
Collaboration diagram for unogallery::GalleryItem:
[legend]

Public Member Functions

 GalleryItem (::unogallery::GalleryTheme &rTheme, const GalleryObject &rObject)
 
virtual ~GalleryItem () override throw ()
 
bool isValid () const
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 
- Public Member Functions inherited from comphelper::PropertySetHelper
 PropertySetHelper (rtl::Reference< comphelper::PropertySetInfo > const &xInfo)
 
virtual ~PropertySetHelper ()
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual void SAL_CALL addPropertiesChangeListener (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL firePropertiesChangeEvent (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName) override
 
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName) override
 

Private Member Functions

virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual ::sal_Int8 SAL_CALL getType () override
 
virtual void _setPropertyValues (const comphelper::PropertyMapEntry **ppEntries, const css::uno::Any *pValues) override
 
virtual void _getPropertyValues (const comphelper::PropertyMapEntry **ppEntries, css::uno::Any *pValue) override
 
const ::GalleryObjectimplGetObject () const
 
void implSetInvalid ()
 
 GalleryItem (const GalleryItem &)=delete
 
GalleryItemoperator= (const GalleryItem &)=delete
 

Static Private Member Functions

static rtl::Reference<::comphelper::PropertySetInfocreatePropertySetInfo ()
 

Private Attributes

::unogallery::GalleryThemempTheme
 
const ::GalleryObjectmpGalleryObject
 

Friends

class ::unogallery::GalleryTheme
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Member Functions inherited from comphelper::PropertySetHelper
virtual void _getPropertyStates (const comphelper::PropertyMapEntry **ppEntries, css::beans::PropertyState *pStates)
 
virtual void _setPropertyToDefault (const comphelper::PropertyMapEntry *pEntry)
 
virtual css::uno::Any _getPropertyDefault (const comphelper::PropertyMapEntry *pEntry)
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 38 of file unogalitem.hxx.

Constructor & Destructor Documentation

unogallery::GalleryItem::GalleryItem ( ::unogallery::GalleryTheme rTheme,
const GalleryObject rObject 
)

Definition at line 51 of file unogalitem.cxx.

References unogallery::GalleryTheme::implRegisterGalleryItem(), and mpTheme.

unogallery::GalleryItem::~GalleryItem ( )
throw (
)
overridevirtual
unogallery::GalleryItem::GalleryItem ( const GalleryItem )
privatedelete

Member Function Documentation

void unogallery::GalleryItem::_getPropertyValues ( const comphelper::PropertyMapEntry **  ppEntries,
css::uno::Any *  pValue 
)
overrideprivatevirtual
void unogallery::GalleryItem::_setPropertyValues ( const comphelper::PropertyMapEntry **  ppEntries,
const css::uno::Any *  pValues 
)
overrideprivatevirtual
void SAL_CALL unogallery::GalleryItem::acquire ( )
throw (
)
overrideprivatevirtual

Reimplemented from cppu::OWeakAggObject.

Definition at line 103 of file unogalitem.cxx.

rtl::Reference<::comphelper::PropertySetInfo > unogallery::GalleryItem::createPropertySetInfo ( )
staticprivate
uno::Sequence< sal_Int8 > SAL_CALL unogallery::GalleryItem::getImplementationId ( )
overrideprivatevirtual

Definition at line 144 of file unogalitem.cxx.

OUString SAL_CALL unogallery::GalleryItem::getImplementationName ( )
overrideprivatevirtual

Definition at line 117 of file unogalitem.cxx.

uno::Sequence< OUString > SAL_CALL unogallery::GalleryItem::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 127 of file unogalitem.cxx.

sal_Int8 SAL_CALL unogallery::GalleryItem::getType ( )
overrideprivate

Definition at line 150 of file unogalitem.cxx.

References implGetObject(), isValid(), Sound, and SvDraw.

Referenced by _getPropertyValues().

uno::Sequence< uno::Type > SAL_CALL unogallery::GalleryItem::getTypes ( )
overrideprivatevirtual

Definition at line 132 of file unogalitem.cxx.

References cppu::UnoType< class >::get().

const ::GalleryObject* unogallery::GalleryItem::implGetObject ( ) const
inlineprivate

Definition at line 79 of file unogalitem.hxx.

References mpGalleryObject.

Referenced by _getPropertyValues(), _setPropertyValues(), and getType().

void unogallery::GalleryItem::implSetInvalid ( )
private

Definition at line 344 of file unogalitem.cxx.

References mpGalleryObject, and mpTheme.

bool unogallery::GalleryItem::isValid ( ) const

Definition at line 68 of file unogalitem.cxx.

References mpTheme.

Referenced by _getPropertyValues(), _setPropertyValues(), and getType().

GalleryItem& unogallery::GalleryItem::operator= ( const GalleryItem )
privatedelete
uno::Any SAL_CALL unogallery::GalleryItem::queryAggregation ( const css::uno::Type &  rType)
overrideprivatevirtual

Reimplemented from cppu::OWeakAggObject.

Definition at line 74 of file unogalitem.cxx.

uno::Any SAL_CALL unogallery::GalleryItem::queryInterface ( const css::uno::Type &  rType)
overrideprivatevirtual

Reimplemented from cppu::OWeakAggObject.

Definition at line 97 of file unogalitem.cxx.

void SAL_CALL unogallery::GalleryItem::release ( )
throw (
)
overrideprivatevirtual

Reimplemented from cppu::OWeakAggObject.

Definition at line 110 of file unogalitem.cxx.

sal_Bool SAL_CALL unogallery::GalleryItem::supportsService ( const OUString &  ServiceName)
overrideprivatevirtual

Definition at line 122 of file unogalitem.cxx.

References cppu::supportsService().

Friends And Related Function Documentation

friend class ::unogallery::GalleryTheme
friend

Definition at line 44 of file unogalitem.hxx.

Member Data Documentation

const ::GalleryObject* unogallery::GalleryItem::mpGalleryObject
private

Definition at line 86 of file unogalitem.hxx.

Referenced by implGetObject(), and implSetInvalid().

::unogallery::GalleryTheme* unogallery::GalleryItem::mpTheme
private

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