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

#include <unodraw.hxx>

Inheritance diagram for SwXDrawPage:
Collaboration diagram for SwXDrawPage:

Public Member Functions

 SwXDrawPage (SwDoc *pDoc)
virtual ~SwXDrawPage () override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration () 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 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
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 css::uno::Reference< css::drawing::XShapeGroup > SAL_CALL group (const css::uno::Reference< css::drawing::XShapes > &xShapes) override
virtual void SAL_CALL ungroup (const css::uno::Reference< css::drawing::XShapeGroup > &aGroup) 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
SwFmDrawPageGetSvxPage ()
void InvalidateSwDoc ()
 Renamed and outlined to detect where it's called. More...
- Public Member Functions inherited from cppu::WeakAggImplHelper4< class, class, class, class >
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< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) 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 > ()

Private Attributes

rtl::Reference< SwFmDrawPagem_pDrawPage

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
- Protected Member Functions inherited from cppu::OWeakObject
void disposeWeakConnectionPoint ()
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount

Detailed Description

Definition at line 80 of file unodraw.hxx.

Constructor & Destructor Documentation

SwXDrawPage::SwXDrawPage ( SwDoc pDoc)

Definition at line 469 of file unodraw.cxx.

SwXDrawPage::~SwXDrawPage ( )

Definition at line 474 of file unodraw.cxx.

References m_pDrawPage.

Member Function Documentation

void SwXDrawPage::add ( const css::uno::Reference< css::drawing::XShape > &  xShape)
uno::Reference< container::XEnumeration > SwXDrawPage::createEnumeration ( )

Definition at line 447 of file unodraw.cxx.

uno::Any SwXDrawPage::getByIndex ( sal_Int32  nIndex)
sal_Int32 SwXDrawPage::getCount ( )
uno::Type SwXDrawPage::getElementType ( )

Definition at line 536 of file unodraw.cxx.

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

OUString SwXDrawPage::getImplementationName ( )

Definition at line 454 of file unodraw.cxx.

uno::Sequence< OUString > SwXDrawPage::getSupportedServiceNames ( )

Definition at line 464 of file unodraw.cxx.

SwFmDrawPage * SwXDrawPage::GetSvxPage ( )
uno::Sequence< uno::Type > SwXDrawPage::getTypes ( )
uno::Reference< drawing::XShapeGroup > SwXDrawPage::group ( const css::uno::Reference< css::drawing::XShapes > &  xShapes)
sal_Bool SwXDrawPage::hasElements ( )
void SwXDrawPage::InvalidateSwDoc ( )

Renamed and outlined to detect where it's called.

Definition at line 834 of file unodraw.cxx.

References m_pDoc.

uno::Any SwXDrawPage::queryInterface ( const css::uno::Type &  aType)
void SwXDrawPage::remove ( const css::uno::Reference< css::drawing::XShape > &  xShape)

Definition at line 722 of file unodraw.cxx.

References SwTextBoxHelper::getUnoTextFrame(), and m_pDoc.

sal_Bool SwXDrawPage::supportsService ( const OUString &  ServiceName)

Definition at line 459 of file unodraw.cxx.

References cppu::supportsService().

void SwXDrawPage::ungroup ( const css::uno::Reference< css::drawing::XShapeGroup > &  aGroup)

Member Data Documentation

SwDoc* SwXDrawPage::m_pDoc
rtl::Reference<SwFmDrawPage> SwXDrawPage::m_pDrawPage

Definition at line 83 of file unodraw.hxx.

Referenced by getByIndex(), getCount(), GetSvxPage(), group(), ungroup(), and ~SwXDrawPage().

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