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

#include <unodraw.hxx>

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

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_OVERRIDE
 
virtual void SAL_CALL release () 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

SwDocpDoc
 
css::uno::Reference< css::uno::XAggregation > xPageAgg
 
SwFmDrawPagepDrawPage
 

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 Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 69 of file unodraw.hxx.

Constructor & Destructor Documentation

SwXDrawPage::SwXDrawPage ( SwDoc pDoc)

Definition at line 480 of file unodraw.cxx.

SwXDrawPage::~SwXDrawPage ( )
overridevirtual

Definition at line 486 of file unodraw.cxx.

References xPageAgg.

Member Function Documentation

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

Definition at line 457 of file unodraw.cxx.

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

Definition at line 548 of file unodraw.cxx.

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

OUString SwXDrawPage::getImplementationName ( )
overridevirtual

Definition at line 464 of file unodraw.cxx.

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

Definition at line 474 of file unodraw.cxx.

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

Renamed and outlined to detect where it's called.

Definition at line 837 of file unodraw.cxx.

References pDoc.

Referenced by SwXTextDocument::InitNewDoc().

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

Definition at line 729 of file unodraw.cxx.

References pDoc.

sal_Bool SwXDrawPage::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 469 of file unodraw.cxx.

References cppu::supportsService().

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

Member Data Documentation

SwDoc* SwXDrawPage::pDoc
private
SwFmDrawPage* SwXDrawPage::pDrawPage
private

Definition at line 73 of file unodraw.hxx.

Referenced by GetSvxPage().

css::uno::Reference< css::uno::XAggregation > SwXDrawPage::xPageAgg
private

Definition at line 72 of file unodraw.hxx.

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


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