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

#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 Ifc1, class Ifc2, class Ifc3, class Ifc4 >
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< css::uno::Type > SAL_CALL getTypes () 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 acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
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::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Attributes

SwDocm_pDoc
 
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
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 80 of file unodraw.hxx.

Constructor & Destructor Documentation

◆ SwXDrawPage()

SwXDrawPage::SwXDrawPage ( SwDoc pDoc)

Definition at line 470 of file unodraw.cxx.

◆ ~SwXDrawPage()

SwXDrawPage::~SwXDrawPage ( )
overridevirtual

Definition at line 475 of file unodraw.cxx.

References m_pDrawPage.

Member Function Documentation

◆ add()

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

Definition at line 553 of file unodraw.cxx.

References SvxDrawPage::add(), convertTwipToMm100(), FindFrameFormat(), SwShapeDescriptor_Impl::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), IDocumentLayoutAccess::GetCurrentLayout(), SwXShape::GetDescImpl(), SwNodes::GetEndOfContent(), SwShapeDescriptor_Impl::GetFollowTextFlow(), SwShapeDescriptor_Impl::GetHOrient(), SwFormatHoriOrient::GetHoriOrient(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentLayoutAccess(), IDocumentDrawModelAccess::GetInvisibleControlsId(), IDocumentDrawModelAccess::GetInvisibleHeavenId(), IDocumentDrawModelAccess::GetInvisibleHellId(), SwShapeDescriptor_Impl::GetLRSpace(), SwRootFrame::GetModelPositionForViewPoint(), SdrObject::GetName(), SwFormat::GetName(), SwDoc::GetNodes(), SdrObject::GetObjInventor(), SwFormatAnchor::GetPageNum(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SvxShape::getPosition(), SvxShape::GetSdrObject(), SwShapeDescriptor_Impl::GetSurround(), GetSvxPage(), SwShapeDescriptor_Impl::GetTextRange(), SwShapeDescriptor_Impl::GetULSpace(), SwDoc::GetUniqueShapeName(), SwFormatVertOrient::GetVertOrient(), SwShapeDescriptor_Impl::GetVOrient(), SwShapeDescriptor_Impl::GetWrapInfluenceOnObjPos(), IDocumentContentOperations::InsertDrawObj(), SdrObject::IsInserted(), SwShapeDescriptor_Impl::IsOpaque(), SwXShape::m_bDescriptor, m_pDoc, SwXShape::m_pFormat, SwXShape::m_pPage, o3tl::mm100, SwPostItHelper::NONE, Point, RES_FRMATR_BEGIN(), RES_FRMATR_END(), SwFormatAnchor::SetAnchor(), SwXShape::SetFrameFormat(), SdrObject::SetLayer(), SwFrameFormat::SetName(), SdrObject::SetName(), SetOnlyText, SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), SvxShape::setPosition(), SwFormatAnchor::SetType(), o3tl::toTwips(), and sw::XTextRangeToSwPaM().

◆ createEnumeration()

uno::Reference< container::XEnumeration > SwXDrawPage::createEnumeration ( )
overridevirtual

Definition at line 448 of file unodraw.cxx.

◆ getByIndex()

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

◆ getCount()

sal_Int32 SwXDrawPage::getCount ( )
overridevirtual

◆ getElementType()

uno::Type SwXDrawPage::getElementType ( )
overridevirtual

Definition at line 537 of file unodraw.cxx.

References cppu::UnoType< typename T >::get().

◆ getImplementationName()

OUString SwXDrawPage::getImplementationName ( )
overridevirtual

Definition at line 455 of file unodraw.cxx.

◆ getSupportedServiceNames()

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

Definition at line 465 of file unodraw.cxx.

◆ GetSvxPage()

SwFmDrawPage * SwXDrawPage::GetSvxPage ( )

◆ getTypes()

uno::Sequence< uno::Type > SwXDrawPage::getTypes ( )
overridevirtual

◆ group()

uno::Reference< drawing::XShapeGroup > SwXDrawPage::group ( const css::uno::Reference< css::drawing::XShapes > &  xShapes)
overridevirtual

◆ hasElements()

sal_Bool SwXDrawPage::hasElements ( )
overridevirtual

◆ InvalidateSwDoc()

void SwXDrawPage::InvalidateSwDoc ( )

Renamed and outlined to detect where it's called.

Definition at line 836 of file unodraw.cxx.

References m_pDoc.

◆ queryInterface()

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

◆ remove()

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

Definition at line 724 of file unodraw.cxx.

References SwTextBoxHelper::getUnoTextFrame(), and m_pDoc.

◆ supportsService()

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

Definition at line 460 of file unodraw.cxx.

References cppu::supportsService().

◆ ungroup()

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

Member Data Documentation

◆ m_pDoc

SwDoc* SwXDrawPage::m_pDoc
private

◆ m_pDrawPage

rtl::Reference<SwFmDrawPage> SwXDrawPage::m_pDrawPage
private

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: