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

#include <objectcontactofobjlistpainter.hxx>

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

Public Member Functions

 ObjectContactOfObjListPainter (OutputDevice &rTargetDevice, const SdrObjectVector &rObjects, const SdrPage *pProcessedPage)
 
virtual ~ObjectContactOfObjListPainter () override
 
virtual void ProcessDisplay (DisplayInfo &rDisplayInfo) override
 
virtual bool isOutputToRecordingMetaFile () const override
 
virtual bool isOutputToPDFFile () const override
 
virtual OutputDeviceTryToGetOutputDevice () const override
 access to OutputDevice. May return 0L like the default implementations do. Override as needed. More...
 
- Public Member Functions inherited from sdr::contact::ObjectContactPainter
 ObjectContactPainter ()
 
virtual ~ObjectContactPainter () override
 
- Public Member Functions inherited from sdr::contact::ObjectContact
 ObjectContact ()
 
virtual ~ObjectContact () COVERITY_NOEXCEPT_FALSE
 
virtual void setLazyInvalidate (ViewObjectContact &rVOC)
 
virtual void PrepareProcessDisplay ()
 
virtual bool DoVisualizeEnteredGroup () const
 
virtual const ViewContactgetActiveViewContact () const
 
virtual void InvalidatePartOfView (const basegfx::B2DRange &rRange) const
 
virtual bool AreGluePointsVisible () const
 
sdr::animation::primitiveAnimatorgetPrimitiveAnimator ()
 
virtual bool IsTextAnimationAllowed () const
 
virtual bool IsGraphicAnimationAllowed () const
 
ViewObjectContactRedirectorGetViewObjectContactRedirector () const
 
void SetViewObjectContactRedirector (ViewObjectContactRedirector *pNew)
 
virtual bool isOutputToPrinter () const
 
virtual bool isDrawModeGray () const
 
virtual bool isDrawModeHighContrast () const
 
bool IsPreviewRenderer () const
 
const drawinglayer::geometry::ViewInformation2DgetViewInformation2D () const
 
virtual SdrPageViewTryToGetSdrPageView () const
 access to SdrPageView. May return 0L like the default implementations do. Override as needed. More...
 
virtual bool supportsGridOffsets () const
 
virtual void calculateGridOffsetForViewOjectContact (basegfx::B2DVector &rTarget, const ViewObjectContact &rClient) const
 
virtual void calculateGridOffsetForB2DRange (basegfx::B2DVector &rTarget, const basegfx::B2DRange &rB2DRange) const
 
void resetAllGridOffsets ()
 

Private Member Functions

virtual sal_uInt32 GetPaintObjectCount () const override
 
virtual ViewContactGetPaintObjectViewContact (sal_uInt32 nIndex) override
 

Private Attributes

OutputDevicemrTargetOutputDevice
 
SdrObjectVector maStartObjects
 
const SdrPagempProcessedPage
 

Additional Inherited Members

- Protected Member Functions inherited from sdr::contact::ObjectContact
sal_uInt32 getViewObjectContactCount () const
 
ViewObjectContactgetViewObjectContact (sal_uInt32 a) const
 
void setPreviewRenderer (bool bNew)
 
void updateViewInformation2D (const drawinglayer::geometry::ViewInformation2D &rViewInformation2D)
 

Detailed Description

Definition at line 49 of file objectcontactofobjlistpainter.hxx.

Constructor & Destructor Documentation

sdr::contact::ObjectContactOfObjListPainter::ObjectContactOfObjListPainter ( OutputDevice rTargetDevice,
const SdrObjectVector rObjects,
const SdrPage pProcessedPage 
)

Definition at line 58 of file objectcontactofobjlistpainter.cxx.

sdr::contact::ObjectContactOfObjListPainter::~ObjectContactOfObjListPainter ( )
overridevirtual

Definition at line 69 of file objectcontactofobjlistpainter.cxx.

Member Function Documentation

sal_uInt32 sdr::contact::ObjectContactOfObjListPainter::GetPaintObjectCount ( ) const
overrideprivatevirtual

Implements sdr::contact::ObjectContactPainter.

Definition at line 46 of file objectcontactofobjlistpainter.cxx.

References maStartObjects.

Referenced by ProcessDisplay().

ViewContact & sdr::contact::ObjectContactOfObjListPainter::GetPaintObjectViewContact ( sal_uInt32  nIndex)
overrideprivatevirtual
bool sdr::contact::ObjectContactOfObjListPainter::isOutputToPDFFile ( ) const
overridevirtual
bool sdr::contact::ObjectContactOfObjListPainter::isOutputToRecordingMetaFile ( ) const
overridevirtual
void sdr::contact::ObjectContactOfObjListPainter::ProcessDisplay ( DisplayInfo rDisplayInfo)
overridevirtual
OutputDevice * sdr::contact::ObjectContactOfObjListPainter::TryToGetOutputDevice ( ) const
overridevirtual

access to OutputDevice. May return 0L like the default implementations do. Override as needed.

Reimplemented from sdr::contact::ObjectContact.

Definition at line 147 of file objectcontactofobjlistpainter.cxx.

References mrTargetOutputDevice.

Referenced by ProcessDisplay().

Member Data Documentation

SdrObjectVector sdr::contact::ObjectContactOfObjListPainter::maStartObjects
private
const SdrPage* sdr::contact::ObjectContactOfObjListPainter::mpProcessedPage
private

Definition at line 58 of file objectcontactofobjlistpainter.hxx.

Referenced by ProcessDisplay().

OutputDevice& sdr::contact::ObjectContactOfObjListPainter::mrTargetOutputDevice
private

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