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 void Notify (const SfxHint &) override
 
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
 
- Public Member Functions inherited from SvtListener
 SvtListener ()=default
 
 SvtListener (const SvtListener &r)=default
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
void EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Notify (const SfxHint &rHint)
 
virtual void Query (QueryBase &rQuery) 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 262 of file unodraw.hxx.

Constructor & Destructor Documentation

◆ ~SwXGroupShape()

SwXGroupShape::~SwXGroupShape ( )
overrideprivatevirtual

Definition at line 2767 of file unodraw.cxx.

◆ SwXGroupShape()

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

Definition at line 2757 of file unodraw.cxx.

References SwXShape::m_xShapeAgg.

Member Function Documentation

◆ acquire()

void SwXGroupShape::acquire ( )
overridevirtualnoexcept

Definition at line 2781 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 2877 of file unodraw.cxx.

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

◆ getCount()

sal_Int32 SwXGroupShape::getCount ( )
overridevirtual

Definition at line 2862 of file unodraw.cxx.

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

◆ getElementType()

uno::Type SwXGroupShape::getElementType ( )
overridevirtual

Definition at line 2892 of file unodraw.cxx.

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

◆ hasElements()

sal_Bool SwXGroupShape::hasElements ( )
overridevirtual

Definition at line 2907 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 2771 of file unodraw.cxx.

References SwXShape::queryInterface().

◆ release()

void SwXGroupShape::release ( )
overridevirtualnoexcept

Definition at line 2786 of file unodraw.cxx.

◆ remove()

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

Definition at line 2847 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: