LibreOffice Module svx (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends | List of all members
SdrPage Class Reference

A SdrPage contains exactly one SdrObjList and a description of the physical page dimensions (size / margins). More...

#include <svdpage.hxx>

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

Public Member Functions

void AddPageUser (sdr::PageUser &rNewUser)
 
void RemovePageUser (sdr::PageUser &rOldUser)
 
SdrModelgetSdrModelFromSdrPage () const
 
const sdr::contact::ViewContactGetViewContact () const
 
sdr::contact::ViewContactGetViewContact ()
 
void ActionChanged ()
 
SdrPagePropertiesgetSdrPageProperties ()
 
const SdrPagePropertiesgetSdrPageProperties () const
 
const SdrPagePropertiesgetCorrectSdrPageProperties () const
 
 SdrPage (SdrModel &rModel, bool bMasterPage=false)
 
virtual ~SdrPage () override
 
virtual rtl::Reference< SdrPageCloneSdrPage (SdrModel &rTargetModel) const
 
bool IsMasterPage () const
 
void SetInserted (bool bNew=true)
 
bool IsInserted () const
 
void SetChanged ()
 
virtual SdrPagegetSdrPageFromSdrObjList () const override
 
void SetPageNum (sal_uInt16 nNew)
 
sal_uInt16 GetPageNum () const
 
void setPageBorderOnlyLeftRight (bool bNew)
 
bool getPageBorderOnlyLeftRight () const
 
virtual void SetSize (const Size &aSiz)
 
Size GetSize () const
 
virtual void SetOrientation (Orientation eOri)
 
virtual Orientation GetOrientation () const
 
tools::Long GetWidth () const
 
tools::Long GetHeight () const
 
virtual void SetBorder (sal_Int32 nLft, sal_Int32 nUpp, sal_Int32 nRgt, sal_Int32 Lwr)
 
virtual void SetLeftBorder (sal_Int32 nBorder)
 
virtual void SetUpperBorder (sal_Int32 nBorder)
 
virtual void SetRightBorder (sal_Int32 nBorder)
 
virtual void SetLowerBorder (sal_Int32 nBorder)
 
sal_Int32 GetLeftBorder () const
 
sal_Int32 GetUpperBorder () const
 
sal_Int32 GetRightBorder () const
 
sal_Int32 GetLowerBorder () const
 
void SetBackgroundFullSize (bool bIn)
 
bool IsBackgroundFullSize () const
 
bool TRG_HasMasterPage () const
 
void TRG_SetMasterPage (SdrPage &rNew)
 
void TRG_ClearMasterPage ()
 
SdrPageTRG_GetMasterPage () const
 
const SdrLayerIDSetTRG_GetMasterPageVisibleLayers () const
 
void TRG_SetMasterPageVisibleLayers (const SdrLayerIDSet &rNew)
 
sdr::contact::ViewContactTRG_GetMasterPageDescriptorViewContact () const
 
void MakePageObjectsNamesUnique ()
 
const SdrLayerAdminGetLayerAdmin () const
 changing the layers does not set the modified-flag! More...
 
SdrLayerAdminGetLayerAdmin ()
 
virtual OUString GetLayoutName () const
 
virtual const SdrPageGridFrameListGetGridFrameList (const SdrPageView *pPV, const tools::Rectangle *pRect) const
 for snap-to-grid in Writer, also for AlignObjects if 1 object is marked if pRect != null, then the pages that are intersected by this Rect, otherwise the visible pages More...
 
css::uno::Reference< css::uno::XInterface > const & getUnoPage ()
 
virtual SfxStyleSheetGetTextStyleSheetForObject (SdrObject *pObj) const
 
Color GetPageBackgroundColor () const
 deprecated returns an averaged background color of this page More...
 
Color GetPageBackgroundColor (SdrPageView const *pView, bool bScreenDisplay=true) const
 deprecated returns an averaged background color of this page More...
 
virtual bool checkVisibility (const sdr::contact::ViewObjectContact &rOriginal, const sdr::contact::DisplayInfo &rDisplayInfo, bool bEdit)
 this method returns true if the object from the ViewObjectContact should be visible on this page while rendering. More...
 
void dumpAsXml (xmlTextWriterPtr pWriter) const override
 
- Public Member Functions inherited from SdrObjList
virtual SdrPagegetSdrPageFromSdrObjList () const
 
virtual SdrObjectgetSdrObjectFromSdrObjList () const
 
void CopyObjects (const SdrObjList &rSrcList)
 
void ClearSdrObjList ()
 
void RecalcObjOrdNums ()
 recalculate order numbers / ZIndex More...
 
bool IsObjOrdNumsDirty () const
 
virtual void NbcInsertObject (SdrObject *pObj, size_t nPos=SAL_MAX_SIZE)
 
virtual void InsertObject (SdrObject *pObj, size_t nPos=SAL_MAX_SIZE)
 
void sort (std::vector< sal_Int32 > &sortOrder)
 
void InsertObjectThenMakeNameUnique (SdrObject *pObj)
 
void InsertObjectThenMakeNameUnique (SdrObject *pObj, std::unordered_set< rtl::OUString > &rNameSet, size_t nPos=SAL_MAX_SIZE)
 
virtual rtl::Reference< SdrObjectNbcRemoveObject (size_t nObjNum)
 remove from list without delete More...
 
virtual rtl::Reference< SdrObjectRemoveObject (size_t nObjNum)
 
virtual rtl::Reference< SdrObjectReplaceObject (SdrObject *pNewObj, size_t nObjNum)
 Replace existing object by different one. More...
 
virtual SdrObjectSetObjectOrdNum (size_t nOldObjNum, size_t nNewObjNum)
 Modify ZOrder of an SdrObject. More...
 
void SetExistingObjectOrdNum (SdrObject *pExistingObj, size_t nNewObjNum)
 Modify ZOrder of an SdrObject, object must already be in the list. More...
 
void SetSdrObjListRectsDirty ()
 
const tools::RectangleGetAllObjSnapRect () const
 
const tools::RectangleGetAllObjBoundRect () const
 
void NbcReformatAllTextObjects ()
 reformat all text objects, e.g. when changing printer More...
 
void ReformatAllTextObjects ()
 
void ReformatAllEdgeObjects ()
 #103122# reformats all edge objects that are connected to other objects More...
 
void BurnInStyleSheetAttributes ()
 convert attributes of the style to hard formatting More...
 
size_t GetObjCount () const
 
SdrObjectGetObj (size_t nNum) const
 
SdrObjectGetObjByName (std::u16string_view sName) const
 
virtual bool IsReadOnly () const
 linked page or linked group object More...
 
void FlattenGroups ()
 Makes the object list flat, i.e. More...
 
void UnGroupObj (size_t nObjNum)
 Ungroup the object at the given index. More...
 
bool HasObjectNavigationOrder () const
 Return whether there is an explicit, user defined, object navigation order. More...
 
void SetObjectNavigationPosition (SdrObject &rObject, const sal_uInt32 nNewNavigationPosition)
 Set the navigation position of the given object to the specified value. More...
 
SdrObjectGetObjectForNavigationPosition (const sal_uInt32 nNavigationPosition) const
 Return the object for the given navigation position. More...
 
void ClearObjectNavigationOrder ()
 Restore the navigation order to that defined by the z-order. More...
 
bool RecalcNavigationPositions ()
 Set the navigation position of all SdrObjects to their position in the mxNavigationOrder list. More...
 
void SetNavigationOrder (const css::uno::Reference< css::container::XIndexAccess > &rxOrder)
 Set the navigation order to the one defined by the given list of XShape objects. More...
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
- 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 > ()
 

Protected Member Functions

std::unique_ptr< sdr::contact::ViewContactCreateObjectSpecificViewContact ()
 
void SetUnoPage (css::uno::Reference< css::drawing::XDrawPage > const &)
 
virtual css::uno::Reference< css::uno::XInterface > createUnoPage ()
 
void lateInit (const SdrPage &rSrcPage)
 
void TRG_ImpMasterPageRemoved (const SdrPage &rRemovedPage)
 
- Protected Member Functions inherited from SdrObjList
void RecalcRects ()
 
 SdrObjList ()
 
virtual ~SdrObjList ()
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 

Protected Attributes

std::unique_ptr< sdr::MasterPageDescriptormpMasterPageDescriptor
 
sal_uInt16 nPageNum
 
bool mbMaster: 1
 
bool mbInserted: 1
 
bool mbObjectsNotPersistent: 1
 
bool mbPageBorderOnlyLeftRight: 1
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Private Member Functions

SdrPageoperator= (const SdrPage &)=delete
 
 SdrPage (const SdrPage &)=delete
 

Private Attributes

sdr::PageUserVector maPageUsers
 
std::unique_ptr< sdr::contact::ViewContactmpViewContact
 
SdrModelmrSdrModelFromSdrPage
 
tools::Long mnWidth
 
tools::Long mnHeight
 
sal_Int32 mnBorderLeft
 
sal_Int32 mnBorderUpper
 
sal_Int32 mnBorderRight
 
sal_Int32 mnBorderLower
 
bool mbBackgroundFullSize = false
 Background object to represent the whole page. More...
 
std::unique_ptr< SdrLayerAdminmpLayerAdmin
 
std::unique_ptr< SdrPagePropertiesmpSdrPageProperties
 
css::uno::Reference< css::uno::XInterface > mxUnoPage
 

Friends

class SdrModel
 
class SvxUnoDrawPagesAccess
 
class reportdesign::OSection
 

Detailed Description

A SdrPage contains exactly one SdrObjList and a description of the physical page dimensions (size / margins).

The latter is required to "catch" objects during drag-and-drop. The SdrPage allows (via SdrObjList) inserting and removing SdrObjects, as well as moving them into the foreground or background. Also it's possible to request and directly set the order number (ZOrder) of SdrObjects.

Definition at line 378 of file svdpage.hxx.

Constructor & Destructor Documentation

◆ SdrPage() [1/2]

SdrPage::SdrPage ( const SdrPage )
privatedelete

Referenced by CloneSdrPage().

◆ SdrPage() [2/2]

SdrPage::SdrPage ( SdrModel rModel,
bool  bMasterPage = false 
)
explicit

Definition at line 1318 of file svdpage.cxx.

References mnHeight, mnWidth, and mpSdrPageProperties.

◆ ~SdrPage()

SdrPage::~SdrPage ( )
overridevirtual

Member Function Documentation

◆ ActionChanged()

void SdrPage::ActionChanged ( )

◆ AddPageUser()

void SdrPage::AddPageUser ( sdr::PageUser rNewUser)

◆ checkVisibility()

bool SdrPage::checkVisibility ( const sdr::contact::ViewObjectContact rOriginal,
const sdr::contact::DisplayInfo rDisplayInfo,
bool  bEdit 
)
virtual

this method returns true if the object from the ViewObjectContact should be visible on this page while rendering.

bEdit selects if visibility test is for an editing view or a final render, like printing.

Definition at line 1833 of file svdpage.cxx.

◆ CloneSdrPage()

rtl::Reference< SdrPage > SdrPage::CloneSdrPage ( SdrModel rTargetModel) const
virtual

Reimplemented in FmFormPage.

Definition at line 1421 of file svdpage.cxx.

References SdrPage().

Referenced by SdrModel::CopyPages(), unogallery::GalleryTheme::insertDrawingByIndex(), and SdrModel::Merge().

◆ CreateObjectSpecificViewContact()

std::unique_ptr< sdr::contact::ViewContact > SdrPage::CreateObjectSpecificViewContact ( )
protected

Definition at line 1134 of file svdpage.cxx.

Referenced by GetViewContact().

◆ createUnoPage()

uno::Reference< uno::XInterface > SdrPage::createUnoPage ( )
protectedvirtual

Definition at line 1780 of file svdpage.cxx.

Referenced by getUnoPage().

◆ dumpAsXml()

void SdrPage::dumpAsXml ( xmlTextWriterPtr  pWriter) const
overridevirtual

Reimplemented from SdrObjList.

Definition at line 1842 of file svdpage.cxx.

References SdrObjList::dumpAsXml(), mnHeight, mnWidth, and mpSdrPageProperties.

◆ getCorrectSdrPageProperties()

const SdrPageProperties * SdrPage::getCorrectSdrPageProperties ( ) const

Definition at line 1887 of file svdpage.cxx.

References getSdrPageProperties(), and mpMasterPageDescriptor.

◆ GetGridFrameList()

const SdrPageGridFrameList * SdrPage::GetGridFrameList ( const SdrPageView pPV,
const tools::Rectangle pRect 
) const
virtual

for snap-to-grid in Writer, also for AlignObjects if 1 object is marked if pRect != null, then the pages that are intersected by this Rect, otherwise the visible pages

Definition at line 1721 of file svdpage.cxx.

Referenced by SdrEditView::AlignMarkedObjects(), and SdrPageView::DrawPageViewGrid().

◆ GetHeight()

tools::Long SdrPage::GetHeight ( ) const

◆ GetLayerAdmin() [1/2]

SdrLayerAdmin & SdrPage::GetLayerAdmin ( )

Definition at line 1731 of file svdpage.cxx.

References mpLayerAdmin.

◆ GetLayerAdmin() [2/2]

const SdrLayerAdmin & SdrPage::GetLayerAdmin ( ) const

◆ GetLayoutName()

OUString SdrPage::GetLayoutName ( ) const
virtual

Definition at line 1736 of file svdpage.cxx.

◆ GetLeftBorder()

sal_Int32 SdrPage::GetLeftBorder ( ) const

◆ GetLowerBorder()

sal_Int32 SdrPage::GetLowerBorder ( ) const

◆ GetOrientation()

Orientation SdrPage::GetOrientation ( ) const
virtual

Definition at line 1472 of file svdpage.cxx.

References GetSize(), Size::Height(), and Size::Width().

◆ GetPageBackgroundColor() [1/2]

Color SdrPage::GetPageBackgroundColor ( ) const

deprecated returns an averaged background color of this page

*deprecated, use GetBackgroundColor with SdrPageView

Definition at line 1822 of file svdpage.cxx.

References GetPageBackgroundColor().

Referenced by GetPageBackgroundColor().

◆ GetPageBackgroundColor() [2/2]

Color SdrPage::GetPageBackgroundColor ( SdrPageView const *  pView,
bool  bScreenDisplay = true 
) const

◆ getPageBorderOnlyLeftRight()

bool SdrPage::getPageBorderOnlyLeftRight ( ) const
inline

◆ GetPageNum()

sal_uInt16 SdrPage::GetPageNum ( ) const

◆ GetRightBorder()

sal_Int32 SdrPage::GetRightBorder ( ) const

◆ getSdrModelFromSdrPage()

SdrModel & SdrPage::getSdrModelFromSdrPage ( ) const
inline

◆ getSdrPageFromSdrObjList()

SdrPage * SdrPage::getSdrPageFromSdrObjList ( ) const
overridevirtual

Reimplemented from SdrObjList.

Definition at line 1626 of file svdpage.cxx.

Referenced by SdrObject::getSdrPageFromSdrObject().

◆ getSdrPageProperties() [1/2]

SdrPageProperties & SdrPage::getSdrPageProperties ( )

◆ getSdrPageProperties() [2/2]

const SdrPageProperties & SdrPage::getSdrPageProperties ( ) const

Definition at line 1882 of file svdpage.cxx.

References mpSdrPageProperties.

◆ GetSize()

Size SdrPage::GetSize ( ) const

◆ GetTextStyleSheetForObject()

SfxStyleSheet * SdrPage::GetTextStyleSheetForObject ( SdrObject pObj) const
virtual

◆ getUnoPage()

uno::Reference< uno::XInterface > const & SdrPage::getUnoPage ( )

Definition at line 1769 of file svdpage.cxx.

References createUnoPage(), and mxUnoPage.

Referenced by SvxShape::getParent(), and SdrObject::getUnoShape().

◆ GetUpperBorder()

sal_Int32 SdrPage::GetUpperBorder ( ) const

◆ GetViewContact() [1/2]

sdr::contact::ViewContact & SdrPage::GetViewContact ( )

Definition at line 1148 of file svdpage.cxx.

References CreateObjectSpecificViewContact(), and mpViewContact.

◆ GetViewContact() [2/2]

const sdr::contact::ViewContact & SdrPage::GetViewContact ( ) const

◆ GetWidth()

tools::Long SdrPage::GetWidth ( ) const

◆ IsBackgroundFullSize()

bool SdrPage::IsBackgroundFullSize ( ) const

◆ IsInserted()

bool SdrPage::IsInserted ( ) const
inline

◆ IsMasterPage()

bool SdrPage::IsMasterPage ( ) const
inline

◆ lateInit()

void SdrPage::lateInit ( const SdrPage rSrcPage)
protected

◆ MakePageObjectsNamesUnique()

void SdrPage::MakePageObjectsNamesUnique ( )

◆ operator=()

SdrPage & SdrPage::operator= ( const SdrPage )
privatedelete

◆ RemovePageUser()

void SdrPage::RemovePageUser ( sdr::PageUser rOldUser)

◆ SetBackgroundFullSize()

void SdrPage::SetBackgroundFullSize ( bool  bIn)

Definition at line 1576 of file svdpage.cxx.

References mbBackgroundFullSize, and SetChanged().

◆ SetBorder()

void SdrPage::SetBorder ( sal_Int32  nLft,
sal_Int32  nUpp,
sal_Int32  nRgt,
sal_Int32  Lwr 
)
virtual

Definition at line 1486 of file svdpage.cxx.

References mnBorderLeft, mnBorderLower, mnBorderRight, mnBorderUpper, and SetChanged().

◆ SetChanged()

void SdrPage::SetChanged ( )

◆ SetInserted()

void SdrPage::SetInserted ( bool  bNew = true)

◆ SetLeftBorder()

void SdrPage::SetLeftBorder ( sal_Int32  nBorder)
virtual

Definition at line 1520 of file svdpage.cxx.

References mnBorderLeft, nBorder, and SetChanged().

◆ SetLowerBorder()

void SdrPage::SetLowerBorder ( sal_Int32  nBorder)
virtual

Definition at line 1547 of file svdpage.cxx.

References mnBorderLower, nBorder, and SetChanged().

◆ SetOrientation()

void SdrPage::SetOrientation ( Orientation  eOri)
virtual

Definition at line 1460 of file svdpage.cxx.

References GetSize(), Size::Height(), SetSize(), and Size::Width().

◆ setPageBorderOnlyLeftRight()

void SdrPage::setPageBorderOnlyLeftRight ( bool  bNew)
inline

Definition at line 478 of file svdpage.hxx.

◆ SetPageNum()

void SdrPage::SetPageNum ( sal_uInt16  nNew)

◆ SetRightBorder()

void SdrPage::SetRightBorder ( sal_Int32  nBorder)
virtual

Definition at line 1538 of file svdpage.cxx.

References mnBorderRight, nBorder, and SetChanged().

◆ SetSize()

void SdrPage::SetSize ( const Size aSiz)
virtual

Definition at line 1428 of file svdpage.cxx.

References Size::Height(), mnHeight, mnWidth, SetChanged(), and Size::Width().

Referenced by SetOrientation().

◆ SetUnoPage()

void SdrPage::SetUnoPage ( css::uno::Reference< css::drawing::XDrawPage > const &  )
protected

Definition at line 1764 of file svdpage.cxx.

References mxUnoPage.

◆ SetUpperBorder()

void SdrPage::SetUpperBorder ( sal_Int32  nBorder)
virtual

Definition at line 1529 of file svdpage.cxx.

References mnBorderUpper, nBorder, and SetChanged().

◆ TRG_ClearMasterPage()

void SdrPage::TRG_ClearMasterPage ( )

◆ TRG_GetMasterPage()

SdrPage & SdrPage::TRG_GetMasterPage ( ) const

◆ TRG_GetMasterPageDescriptorViewContact()

sdr::contact::ViewContact & SdrPage::TRG_GetMasterPageDescriptorViewContact ( ) const

◆ TRG_GetMasterPageVisibleLayers()

const SdrLayerIDSet & SdrPage::TRG_GetMasterPageVisibleLayers ( ) const

Definition at line 1664 of file svdpage.cxx.

References DBG_ASSERT, and mpMasterPageDescriptor.

Referenced by ImpCheckPageView(), lateInit(), and SdrMarkView::PickObj().

◆ TRG_HasMasterPage()

bool SdrPage::TRG_HasMasterPage ( ) const
inline

◆ TRG_ImpMasterPageRemoved()

void SdrPage::TRG_ImpMasterPageRemoved ( const SdrPage rRemovedPage)
protected

Definition at line 1683 of file svdpage.cxx.

References TRG_ClearMasterPage(), TRG_GetMasterPage(), and TRG_HasMasterPage().

Referenced by SdrModel::RemoveMasterPage().

◆ TRG_SetMasterPage()

void SdrPage::TRG_SetMasterPage ( SdrPage rNew)

◆ TRG_SetMasterPageVisibleLayers()

void SdrPage::TRG_SetMasterPageVisibleLayers ( const SdrLayerIDSet rNew)

Definition at line 1670 of file svdpage.cxx.

References DBG_ASSERT, and mpMasterPageDescriptor.

Referenced by lateInit().

Friends And Related Function Documentation

◆ reportdesign::OSection

friend class reportdesign::OSection
friend

Definition at line 386 of file svdpage.hxx.

◆ SdrModel

friend class SdrModel
friend

Definition at line 381 of file svdpage.hxx.

◆ SvxUnoDrawPagesAccess

friend class SvxUnoDrawPagesAccess
friend

Definition at line 382 of file svdpage.hxx.

Member Data Documentation

◆ maPageUsers

sdr::PageUserVector SdrPage::maPageUsers
private

Definition at line 394 of file svdpage.hxx.

Referenced by AddPageUser(), RemovePageUser(), and ~SdrPage().

◆ mbBackgroundFullSize

bool SdrPage::mbBackgroundFullSize = false
private

Background object to represent the whole page.

Definition at line 425 of file svdpage.hxx.

Referenced by IsBackgroundFullSize(), lateInit(), and SetBackgroundFullSize().

◆ mbInserted

bool SdrPage::mbInserted
protected

Definition at line 443 of file svdpage.hxx.

Referenced by GetPageNum(), and SetInserted().

◆ mbMaster

bool SdrPage::mbMaster
protected

Definition at line 442 of file svdpage.hxx.

Referenced by GetPageNum(), and lateInit().

◆ mbObjectsNotPersistent

bool SdrPage::mbObjectsNotPersistent
protected

Definition at line 444 of file svdpage.hxx.

Referenced by lateInit().

◆ mbPageBorderOnlyLeftRight

bool SdrPage::mbPageBorderOnlyLeftRight
protected

Definition at line 447 of file svdpage.hxx.

Referenced by lateInit().

◆ mnBorderLeft

sal_Int32 SdrPage::mnBorderLeft
private

Definition at line 421 of file svdpage.hxx.

Referenced by GetLeftBorder(), lateInit(), SetBorder(), and SetLeftBorder().

◆ mnBorderLower

sal_Int32 SdrPage::mnBorderLower
private

Definition at line 424 of file svdpage.hxx.

Referenced by GetLowerBorder(), lateInit(), SetBorder(), and SetLowerBorder().

◆ mnBorderRight

sal_Int32 SdrPage::mnBorderRight
private

Definition at line 423 of file svdpage.hxx.

Referenced by GetRightBorder(), lateInit(), SetBorder(), and SetRightBorder().

◆ mnBorderUpper

sal_Int32 SdrPage::mnBorderUpper
private

Definition at line 422 of file svdpage.hxx.

Referenced by GetUpperBorder(), lateInit(), SetBorder(), and SetUpperBorder().

◆ mnHeight

tools::Long SdrPage::mnHeight
private

Definition at line 420 of file svdpage.hxx.

Referenced by dumpAsXml(), GetHeight(), GetSize(), lateInit(), and SetSize().

◆ mnWidth

tools::Long SdrPage::mnWidth
private

Definition at line 419 of file svdpage.hxx.

Referenced by dumpAsXml(), GetSize(), GetWidth(), lateInit(), and SetSize().

◆ mpLayerAdmin

std::unique_ptr<SdrLayerAdmin> SdrPage::mpLayerAdmin
private

Definition at line 427 of file svdpage.hxx.

Referenced by GetLayerAdmin(), and ~SdrPage().

◆ mpMasterPageDescriptor

std::unique_ptr<sdr::MasterPageDescriptor> SdrPage::mpMasterPageDescriptor
protected

◆ mpSdrPageProperties

std::unique_ptr<SdrPageProperties> SdrPage::mpSdrPageProperties
private

Definition at line 428 of file svdpage.hxx.

Referenced by dumpAsXml(), getSdrPageProperties(), lateInit(), SdrPage(), and ~SdrPage().

◆ mpViewContact

std::unique_ptr<sdr::contact::ViewContact> SdrPage::mpViewContact
private

Definition at line 396 of file svdpage.hxx.

Referenced by GetViewContact(), lateInit(), and ~SdrPage().

◆ mrSdrModelFromSdrPage

SdrModel& SdrPage::mrSdrModelFromSdrPage
private

Definition at line 416 of file svdpage.hxx.

◆ mxUnoPage

css::uno::Reference< css::uno::XInterface > SdrPage::mxUnoPage
private

◆ nPageNum

sal_uInt16 SdrPage::nPageNum
protected

Definition at line 440 of file svdpage.hxx.

Referenced by GetPageNum(), lateInit(), and SetPageNum().


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