LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | List of all members
SwXGroupShape Class Referencefinal

#include <unodraw.hxx>

Inheritance diagram for SwXGroupShape:
[legend]
Collaboration diagram for SwXGroupShape:
[legend]

Public Member Functions

 SwXGroupShape (css::uno::Reference< css::uno::XInterface > &xShape, SwDoc const *pDoc)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void SAL_CALL add (const css::uno::Reference< css::drawing::XShape > &xShape) override
 
virtual void SAL_CALL remove (const css::uno::Reference< css::drawing::XShape > &xShape) override
 
virtual sal_Int32 SAL_CALL getCount () override
 
virtual css::uno::Any SAL_CALL getByIndex (sal_Int32 nIndex) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
- Public Member Functions inherited from SwXShape
 SwXShape (css::uno::Reference< css::uno::XInterface > &xShape, SwDoc const *const pDoc)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
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 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
 
virtual void SAL_CALL attach (const css::uno::Reference< css::text::XTextRange > &xTextRange) override
 
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getAnchor () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
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::awt::Point SAL_CALL getPosition () override
 
virtual void SAL_CALL setPosition (const css::awt::Point &aPosition) override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual void SAL_CALL setSize (const css::awt::Size &aSize) override
 
virtual OUString SAL_CALL getShapeType () override
 
SwShapeDescriptor_ImplGetDescImpl ()
 
SwFrameFormatGetFrameFormat () const
 
const css::uno::Reference< css::uno::XAggregation > & GetAggregationInterface () const
 

Private Member Functions

virtual ~SwXGroupShape () override
 

Additional Inherited Members

- Static Public Member Functions inherited from SwXShape
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
static void AddExistingShapeToFormat (SdrObject const &_rObj)
 
- Protected Member Functions inherited from SwXShape
virtual ~SwXShape () override
 

Detailed Description

Definition at line 254 of file unodraw.hxx.

Constructor & Destructor Documentation

◆ ~SwXGroupShape()

SwXGroupShape::~SwXGroupShape ( )
overrideprivatevirtual

Definition at line 2754 of file unodraw.cxx.

◆ SwXGroupShape()

SwXGroupShape::SwXGroupShape ( css::uno::Reference< css::uno::XInterface > &  xShape,
SwDoc const *  pDoc 
)

Definition at line 2744 of file unodraw.cxx.

References SwXShape::m_xShapeAgg.

Member Function Documentation

◆ acquire()

void SwXGroupShape::acquire ( )
overridevirtualnoexcept

Definition at line 2768 of file unodraw.cxx.

◆ add()

void SwXGroupShape::add ( const css::uno::Reference< css::drawing::XShape > &  xShape)
overridevirtual

◆ getByIndex()

uno::Any SwXGroupShape::getByIndex ( sal_Int32  nIndex)
overridevirtual

Definition at line 2858 of file unodraw.cxx.

References cppu::UnoType< typename T >::get(), SwXShape::m_xShapeAgg, and nIndex.

◆ getCount()

sal_Int32 SwXGroupShape::getCount ( )
overridevirtual

Definition at line 2843 of file unodraw.cxx.

References cppu::UnoType< typename T >::get(), and SwXShape::m_xShapeAgg.

◆ getElementType()

uno::Type SwXGroupShape::getElementType ( )
overridevirtual

Definition at line 2873 of file unodraw.cxx.

References cppu::UnoType< typename T >::get(), and SwXShape::m_xShapeAgg.

◆ hasElements()

sal_Bool SwXGroupShape::hasElements ( )
overridevirtual

Definition at line 2888 of file unodraw.cxx.

References cppu::UnoType< typename T >::get(), and SwXShape::m_xShapeAgg.

◆ queryInterface()

uno::Any SwXGroupShape::queryInterface ( const css::uno::Type &  aType)
overridevirtual

Reimplemented from SwXShape.

Definition at line 2758 of file unodraw.cxx.

References SwXShape::queryInterface().

◆ release()

void SwXGroupShape::release ( )
overridevirtualnoexcept

Definition at line 2773 of file unodraw.cxx.

◆ remove()

void SwXGroupShape::remove ( const css::uno::Reference< css::drawing::XShape > &  xShape)
overridevirtual

Definition at line 2828 of file unodraw.cxx.

References cppu::UnoType< typename T >::get(), and SwXShape::m_xShapeAgg.


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