LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | List of all members
sdr::contact::ViewObjectContactOfGroup Class Referencefinal

#include <viewobjectcontactofgroup.hxx>

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

Public Member Functions

 ViewObjectContactOfGroup (ObjectContact &rObjectContact, ViewContact &rViewContact)
 
virtual ~ViewObjectContactOfGroup () override
 
virtual void getPrimitive2DSequenceHierarchy (DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const override
 
- Public Member Functions inherited from sdr::contact::ViewObjectContactOfSdrObj
 ViewObjectContactOfSdrObj (ObjectContact &rObjectContact, ViewContact &rViewContact)
 
virtual ~ViewObjectContactOfSdrObj () override
 
virtual bool isPrimitiveVisible (const DisplayInfo &rDisplayInfo) const override
 
const OutputDevicegetPageViewOutputDevice () const
 retrieves the device which a PageView belongs to, starting from its ObjectContactOfPageView More...
 
- Public Member Functions inherited from sdr::contact::ViewObjectContact
 ViewObjectContact (ObjectContact &rObjectContact, ViewContact &rViewContact)
 
virtual ~ViewObjectContact ()
 
ObjectContactGetObjectContact () const
 
ViewContactGetViewContact () const
 
const basegfx::B2DRangegetObjectRange () const
 
virtual void ActionChanged ()
 
void triggerLazyInvalidate ()
 
bool isAnimated () const
 
void ActionChildInserted (ViewContact &rChild)
 
drawinglayer::primitive2d::Primitive2DContainer const & getPrimitive2DSequence (const DisplayInfo &rDisplayInfo) const
 
void createStructureTag (drawinglayer::primitive2d::Primitive2DContainer &rNewPrimitiveSequence) const
 Check if we need to embed to a StructureTagPrimitive2D, too. More...
 
virtual bool isExportPDFTags () const
 check if getPrimitive2DSequence() should create tag More...
 
virtual bool isPrimitiveVisible (const DisplayInfo &rDisplayInfo) const
 
virtual bool isPrimitiveGhosted (const DisplayInfo &rDisplayInfo) const
 
virtual void getPrimitive2DSequenceHierarchy (DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const
 
void getPrimitive2DSequenceSubHierarchy (DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const
 
const basegfx::B2DVectorgetGridOffset () const
 
void resetGridOffset ()
 

Private Member Functions

virtual bool isPrimitiveVisibleOnAnyLayer (const SdrLayerIDSet &aLayers) const override
 Test whether the primitive is visible on any layer from aLayers. More...
 

Additional Inherited Members

- Protected Member Functions inherited from sdr::contact::ViewObjectContactOfSdrObj
const SdrObjectgetSdrObject () const
 
- Protected Member Functions inherited from sdr::contact::ViewObjectContact
void checkForPrimitive2DAnimations ()
 
virtual void createPrimitive2DSequence (const DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const
 
void flushPrimitive2DSequence ()
 

Detailed Description

Definition at line 27 of file viewobjectcontactofgroup.hxx.

Constructor & Destructor Documentation

◆ ViewObjectContactOfGroup()

sdr::contact::ViewObjectContactOfGroup::ViewObjectContactOfGroup ( ObjectContact rObjectContact,
ViewContact rViewContact 
)

Definition at line 33 of file viewobjectcontactofgroup.cxx.

◆ ~ViewObjectContactOfGroup()

sdr::contact::ViewObjectContactOfGroup::~ViewObjectContactOfGroup ( )
overridevirtual

Definition at line 38 of file viewobjectcontactofgroup.cxx.

Member Function Documentation

◆ getPrimitive2DSequenceHierarchy()

void sdr::contact::ViewObjectContactOfGroup::getPrimitive2DSequenceHierarchy ( DisplayInfo rDisplayInfo,
drawinglayer::primitive2d::Primitive2DDecompositionVisitor rVisitor 
) const
overridevirtual

◆ isPrimitiveVisibleOnAnyLayer()

bool sdr::contact::ViewObjectContactOfGroup::isPrimitiveVisibleOnAnyLayer ( const SdrLayerIDSet aLayers) const
overrideprivatevirtual

Test whether the primitive is visible on any layer from aLayers.

This should be overridden by ViewObjectContacts of SDR classes that have subparts which can be on different layers (that is, SdrObjGroup .-)

Reimplemented from sdr::contact::ViewObjectContactOfSdrObj.

Definition at line 86 of file viewobjectcontactofgroup.cxx.

References sdr::contact::ViewObjectContactOfSdrObj::getSdrObject(), and SdrObject::isVisibleOnAnyOfTheseLayers().


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