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
 

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

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

Definition at line 57 of file objectcontactofobjlistpainter.cxx.

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

Definition at line 68 of file objectcontactofobjlistpainter.cxx.

Member Function Documentation

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

Definition at line 45 of file objectcontactofobjlistpainter.cxx.

References maStartObjects.

Referenced by ProcessDisplay().

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

Definition at line 50 of file objectcontactofobjlistpainter.cxx.

References DBG_ASSERT, SdrObject::GetViewContact(), and maStartObjects.

Referenced by ProcessDisplay().

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

Definition at line 146 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: