LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | List of all members
sdr::contact::ViewContactOfPageHierarchy Class Reference

This view contact corresponds with all SdrObject instances in a single SdrPage. More...

#include <viewcontactofsdrpage.hxx>

Inheritance diagram for sdr::contact::ViewContactOfPageHierarchy:
[legend]
Collaboration diagram for sdr::contact::ViewContactOfPageHierarchy:
[legend]

Public Member Functions

 ViewContactOfPageHierarchy (ViewContactOfSdrPage &rParentViewContactOfSdrPage)
 
virtual ~ViewContactOfPageHierarchy () override
 
virtual sal_uInt32 GetObjectCount () const override
 
virtual ViewContactGetViewContact (sal_uInt32 nIndex) const override
 
- Public Member Functions inherited from sdr::contact::ViewContactOfPageSubObject
 ViewContactOfPageSubObject (ViewContactOfSdrPage &rParentViewContactOfSdrPage)
 
virtual ~ViewContactOfPageSubObject () override
 
virtual ViewContactGetParentContact () const override
 
const SdrPagegetPage () const
 
- Public Member Functions inherited from sdr::contact::ViewContact
virtual ~ViewContact ()
 
ViewObjectContactGetViewObjectContact (ObjectContact &rObjectContact)
 
bool HasViewObjectContacts () const
 
bool isAnimatedInAnyViewObjectContact () const
 
void ActionChildInserted (ViewContact &rChild)
 
virtual SdrObjectTryToGetSdrObject () const
 
virtual void ActionChanged ()
 
drawinglayer::primitive2d::Primitive2DContainer const & getViewIndependentPrimitive2DContainer () const
 
virtual drawinglayer::primitive2d::Primitive2DContainer createGluePointPrimitive2DSequence () const
 
virtual drawinglayer::primitive2d::Primitive2DContainer embedToObjectSpecificInformation (drawinglayer::primitive2d::Primitive2DContainer rSource) const
 
virtual basegfx::B2DRange getRange (const drawinglayer::geometry::ViewInformation2D &rViewInfo2D) const
 
void flushViewObjectContacts (bool bWithHierarchy=true)
 

Protected Member Functions

virtual ViewObjectContactCreateObjectSpecificViewObjectContact (ObjectContact &rObjectContact) override
 
virtual drawinglayer::primitive2d::Primitive2DContainer createViewIndependentPrimitive2DSequence () const override
 
- Protected Member Functions inherited from sdr::contact::ViewContact
sal_uInt32 getViewObjectContactCount () const
 
ViewObjectContactgetViewObjectContact (sal_uInt32 a) const
 
 ViewContact ()
 

Detailed Description

This view contact corresponds with all SdrObject instances in a single SdrPage.

Its GetObjectCount() returns the number of SdrObject instances in the SdrPage that it represents, and its GetViewContact() returns the view contact of the SdrObject instance associated with the identifier passed to the method.

Definition at line 117 of file viewcontactofsdrpage.hxx.

Constructor & Destructor Documentation

sdr::contact::ViewContactOfPageHierarchy::ViewContactOfPageHierarchy ( ViewContactOfSdrPage rParentViewContactOfSdrPage)
explicit

Definition at line 407 of file viewcontactofsdrpage.cxx.

sdr::contact::ViewContactOfPageHierarchy::~ViewContactOfPageHierarchy ( )
overridevirtual

Definition at line 412 of file viewcontactofsdrpage.cxx.

Member Function Documentation

ViewObjectContact & sdr::contact::ViewContactOfPageHierarchy::CreateObjectSpecificViewObjectContact ( ObjectContact rObjectContact)
overrideprotectedvirtual

Reimplemented from sdr::contact::ViewContact.

Definition at line 381 of file viewcontactofsdrpage.cxx.

References DBG_ASSERT.

drawinglayer::primitive2d::Primitive2DContainer sdr::contact::ViewContactOfPageHierarchy::createViewIndependentPrimitive2DSequence ( ) const
overrideprotectedvirtual
sal_uInt32 sdr::contact::ViewContactOfPageHierarchy::GetObjectCount ( ) const
overridevirtual
ViewContact & sdr::contact::ViewContactOfPageHierarchy::GetViewContact ( sal_uInt32  nIndex) const
overridevirtual

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