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

#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 drawinglayer::primitive2d::Primitive2DContainer getPrimitive2DSequenceHierarchy (DisplayInfo &rDisplayInfo) 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
 
boost::optional< const OutputDevice & > getPageViewOutputDevice () 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
 
virtual bool isPrimitiveGhosted (const DisplayInfo &rDisplayInfo) const
 
drawinglayer::primitive2d::Primitive2DContainer getPrimitive2DSequenceSubHierarchy (DisplayInfo &rDisplayInfo) 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 drawinglayer::primitive2d::Primitive2DContainer createPrimitive2DSequence (const DisplayInfo &rDisplayInfo) const
 
void flushPrimitive2DSequence ()
 

Detailed Description

Definition at line 29 of file viewobjectcontactofgroup.hxx.

Constructor & Destructor Documentation

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

Definition at line 39 of file viewobjectcontactofgroup.cxx.

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

Definition at line 44 of file viewobjectcontactofgroup.cxx.

Member Function Documentation

drawinglayer::primitive2d::Primitive2DContainer sdr::contact::ViewObjectContactOfGroup::getPrimitive2DSequenceHierarchy ( DisplayInfo rDisplayInfo) const
overridevirtual
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 102 of file viewobjectcontactofgroup.cxx.

References SdrObject::getMergedHierarchySdrLayerIDSet(), sdr::contact::ViewObjectContactOfSdrObj::getSdrObject(), and SdrLayerIDSet::IsEmpty().


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