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, 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 bool isExportTaggedPDF () const override
 
virtual ::vcl::PDFExtOutDevData const * GetPDFExtOutDevData () const override
 
virtual OutputDeviceTryToGetOutputDevice () const override
 

Private Member Functions

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

Private Attributes

OutputDevicemrTargetOutputDevice
 
SdrObjectVector maStartObjects
 
const SdrPagempProcessedPage
 

Detailed Description

Definition at line 49 of file objectcontactofobjlistpainter.hxx.

Constructor & Destructor Documentation

◆ ObjectContactOfObjListPainter()

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

Definition at line 58 of file objectcontactofobjlistpainter.cxx.

◆ ~ObjectContactOfObjListPainter()

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

Definition at line 68 of file objectcontactofobjlistpainter.cxx.

Member Function Documentation

◆ GetPaintObjectCount()

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

Definition at line 46 of file objectcontactofobjlistpainter.cxx.

References maStartObjects.

Referenced by ProcessDisplay().

◆ GetPaintObjectViewContact()

ViewContact & sdr::contact::ObjectContactOfObjListPainter::GetPaintObjectViewContact ( sal_uInt32  nIndex)
overrideprivatevirtual

◆ GetPDFExtOutDevData()

vcl::PDFExtOutDevData const * sdr::contact::ObjectContactOfObjListPainter::GetPDFExtOutDevData ( ) const
override

◆ isExportTaggedPDF()

bool sdr::contact::ObjectContactOfObjListPainter::isExportTaggedPDF ( ) const
overridevirtual

◆ isOutputToPDFFile()

bool sdr::contact::ObjectContactOfObjListPainter::isOutputToPDFFile ( ) const
overridevirtual

◆ isOutputToRecordingMetaFile()

bool sdr::contact::ObjectContactOfObjListPainter::isOutputToRecordingMetaFile ( ) const
overridevirtual

◆ ProcessDisplay()

void sdr::contact::ObjectContactOfObjListPainter::ProcessDisplay ( DisplayInfo rDisplayInfo)
overridevirtual

◆ TryToGetOutputDevice()

OutputDevice * sdr::contact::ObjectContactOfObjListPainter::TryToGetOutputDevice ( ) const
overridevirtual

Definition at line 166 of file objectcontactofobjlistpainter.cxx.

References mrTargetOutputDevice.

Referenced by ProcessDisplay().

Member Data Documentation

◆ maStartObjects

SdrObjectVector sdr::contact::ObjectContactOfObjListPainter::maStartObjects
private

◆ mpProcessedPage

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

Definition at line 58 of file objectcontactofobjlistpainter.hxx.

Referenced by ProcessDisplay().

◆ mrTargetOutputDevice

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

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