LibreOffice Module basctl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
basctl::DlgEdPage Class Referencefinal

#include <dlgedpage.hxx>

Inheritance diagram for basctl::DlgEdPage:
[legend]
Collaboration diagram for basctl::DlgEdPage:
[legend]

Public Member Functions

 DlgEdPage (DlgEdModel &rModel, bool bMasterPage=false)
 
virtual ~DlgEdPage () override
 
virtual rtl::Reference< SdrPageCloneSdrPage (SdrModel &rTargetModel) const override
 
void SetDlgEdForm (DlgEdForm *pForm)
 
DlgEdFormGetDlgEdForm () const
 
virtual SdrObjectSetObjectOrdNum (size_t nOldObjNum, size_t nNewObjNum) override
 
- Public Member Functions inherited from SdrPage
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
 
SdrLayerAdminGetLayerAdmin ()
 
virtual OUString GetLayoutName () const
 
virtual const SdrPageGridFrameListGetGridFrameList (const SdrPageView *pPV, const tools::Rectangle *pRect) const
 
css::uno::Reference< css::uno::XInterface > const & getUnoPage ()
 
virtual SfxStyleSheetGetTextStyleSheetForObject (SdrObject *pObj) const
 
Color GetPageBackgroundColor () const
 
Color GetPageBackgroundColor (SdrPageView const *pView, bool bScreenDisplay=true) const
 
virtual bool checkVisibility (const sdr::contact::ViewObjectContact &rOriginal, const sdr::contact::DisplayInfo &rDisplayInfo, bool bEdit)
 
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 ()
 
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)
 
virtual rtl::Reference< SdrObjectRemoveObject (size_t nObjNum)
 
virtual rtl::Reference< SdrObjectReplaceObject (SdrObject *pNewObj, size_t nObjNum)
 
virtual SdrObjectSetObjectOrdNum (size_t nOldObjNum, size_t nNewObjNum)
 
void SetExistingObjectOrdNum (SdrObject *pExistingObj, size_t nNewObjNum)
 
void SetSdrObjListRectsDirty ()
 
const tools::RectangleGetAllObjSnapRect () const
 
const tools::RectangleGetAllObjBoundRect () const
 
void NbcReformatAllTextObjects ()
 
void ReformatAllTextObjects ()
 
void ReformatAllEdgeObjects ()
 
void BurnInStyleSheetAttributes ()
 
size_t GetObjCount () const
 
SdrObjectGetObj (size_t nNum) const
 
SdrObjectGetObjByName (std::u16string_view sName) const
 
virtual bool IsReadOnly () const
 
void FlattenGroups ()
 
void UnGroupObj (size_t nObjNum)
 
bool HasObjectNavigationOrder () const
 
void SetObjectNavigationPosition (SdrObject &rObject, const sal_uInt32 nNewNavigationPosition)
 
SdrObjectGetObjectForNavigationPosition (const sal_uInt32 nNavigationPosition) const
 
void ClearObjectNavigationOrder ()
 
bool RecalcNavigationPositions ()
 
void SetNavigationOrder (const css::uno::Reference< css::container::XIndexAccess > &rxOrder)
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Member Functions

DlgEdPageoperator= (const DlgEdPage &)=delete
 
 DlgEdPage (const DlgEdPage &)=delete
 

Private Attributes

DlgEdFormpDlgEdForm
 

Additional Inherited Members

- Protected Member Functions inherited from SdrPage
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 Attributes inherited from SdrPage
std::unique_ptr< sdr::MasterPageDescriptormpMasterPageDescriptor
 
sal_uInt16 nPageNum
 
bool mbMaster
 
bool mbInserted
 
bool mbObjectsNotPersistent
 
bool mbPageBorderOnlyLeftRight
 

Detailed Description

Definition at line 31 of file dlgedpage.hxx.

Constructor & Destructor Documentation

◆ DlgEdPage() [1/2]

basctl::DlgEdPage::DlgEdPage ( const DlgEdPage )
privatedelete

Referenced by CloneSdrPage().

◆ DlgEdPage() [2/2]

basctl::DlgEdPage::DlgEdPage ( DlgEdModel rModel,
bool  bMasterPage = false 
)
explicit

Definition at line 29 of file dlgedpage.cxx.

◆ ~DlgEdPage()

basctl::DlgEdPage::~DlgEdPage ( )
overridevirtual

Definition at line 35 of file dlgedpage.cxx.

References SdrObjList::ClearSdrObjList().

Member Function Documentation

◆ CloneSdrPage()

rtl::Reference< SdrPage > basctl::DlgEdPage::CloneSdrPage ( SdrModel rTargetModel) const
overridevirtual

Reimplemented from SdrPage.

Definition at line 41 of file dlgedpage.cxx.

References DlgEdPage(), and SdrPage::IsMasterPage().

◆ GetDlgEdForm()

DlgEdForm * basctl::DlgEdPage::GetDlgEdForm ( ) const
inline

Definition at line 45 of file dlgedpage.hxx.

References pDlgEdForm.

Referenced by basctl::DlgEdObj::EndCreate().

◆ operator=()

DlgEdPage & basctl::DlgEdPage::operator= ( const DlgEdPage )
privatedelete

◆ SetDlgEdForm()

void basctl::DlgEdPage::SetDlgEdForm ( DlgEdForm pForm)
inline

Definition at line 44 of file dlgedpage.hxx.

References pDlgEdForm.

Referenced by basctl::DlgEditor::ResetDialog().

◆ SetObjectOrdNum()

SdrObject * basctl::DlgEdPage::SetObjectOrdNum ( size_t  nOldObjNum,
size_t  nNewObjNum 
)
overridevirtual

Member Data Documentation

◆ pDlgEdForm

DlgEdForm* basctl::DlgEdPage::pDlgEdForm
private

Definition at line 36 of file dlgedpage.hxx.

Referenced by GetDlgEdForm(), SetDlgEdForm(), and SetObjectOrdNum().


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