LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
sdr::contact::PagePrimitiveExtractor Class Reference
Inheritance diagram for sdr::contact::PagePrimitiveExtractor:
Collaboration diagram for sdr::contact::PagePrimitiveExtractor:

Public Member Functions

 PagePrimitiveExtractor (ViewObjectContactOfPageObj &rVOC)
virtual ~PagePrimitiveExtractor () override
virtual void setLazyInvalidate (ViewObjectContact &rVOC) override
virtual void Invoke () final override
drawinglayer::primitive2d::Primitive2DContainer createPrimitive2DSequenceForPage ()
virtual void InvalidatePartOfView (const basegfx::B2DRange &rRange) const override
virtual bool isOutputToPrinter () const override
virtual bool isOutputToRecordingMetaFile () const override
virtual bool isOutputToPDFFile () const override
virtual bool isDrawModeGray () const override
virtual bool isDrawModeHighContrast () const override
virtual SdrPageViewTryToGetSdrPageView () const override
virtual OutputDeviceTryToGetOutputDevice () const override
- Public Member Functions inherited from sdr::contact::ObjectContactOfPagePainter
 ObjectContactOfPagePainter (ObjectContact &rOriginalObjectContact)
virtual ~ObjectContactOfPagePainter () override
void SetStartPage (const SdrPage *pPage)
const SdrPageGetStartPage () const
SdrPageGetStartPage ()
- Public Member Functions inherited from Idle
 Idle (const char *pDebugName=nullptr)
virtual void Start () override
- Public Member Functions inherited from Timer
 Timer (const char *pDebugName=nullptr)
 Timer (const Timer &rTimer)
virtual ~Timer () override
Timeroperator= (const Timer &rTimer)
void Invoke (Timer *arg)
void SetInvokeHandler (const Link< Timer *, void > &rLink)
void ClearInvokeHandler ()
void SetTimeout (sal_uInt64 nTimeoutMs)
sal_uInt64 GetTimeout () const
- Public Member Functions inherited from Task
 Task (const char *pDebugName)
 Task (const Task &rTask)
Taskoperator= (const Task &rTask)
void SetPriority (TaskPriority ePriority)
TaskPriority GetPriority () const
void SetDebugName (const char *pDebugName)
const char * GetDebugName () const
void Stop ()
bool IsActive () const
void SetStatic ()
bool IsStatic () const

Private Attributes


Additional Inherited Members

- Protected Member Functions inherited from sdr::contact::ObjectContactOfPagePainter
virtual sal_uInt32 GetPaintObjectCount () const override
virtual ViewContactGetPaintObjectViewContact (sal_uInt32 nIndex) override
- Protected Member Functions inherited from Idle
virtual sal_uInt64 UpdateMinPeriod (sal_uInt64 nTimeNow) const override
 Idle (bool bAuto, const char *pDebugName)
- Protected Member Functions inherited from Timer
virtual void SetDeletionFlags () override
 Timer (bool bAuto, const char *pDebugName)
- Protected Member Functions inherited from Task
const ImplSchedulerDataGetSchedulerData () const
- Static Protected Member Functions inherited from Task
static void StartTimer (sal_uInt64 nMS)

Detailed Description

Definition at line 41 of file viewobjectcontactofpageobj.cxx.

Constructor & Destructor Documentation

sdr::contact::PagePrimitiveExtractor::PagePrimitiveExtractor ( ViewObjectContactOfPageObj rVOC)

Definition at line 76 of file viewobjectcontactofpageobj.cxx.

References Stop().

sdr::contact::PagePrimitiveExtractor::~PagePrimitiveExtractor ( )

Definition at line 89 of file viewobjectcontactofpageobj.cxx.

Member Function Documentation

drawinglayer::primitive2d::Primitive2DContainer sdr::contact::PagePrimitiveExtractor::createPrimitive2DSequenceForPage ( )
void sdr::contact::PagePrimitiveExtractor::InvalidatePartOfView ( const basegfx::B2DRange rRange) const
void sdr::contact::PagePrimitiveExtractor::Invoke ( )

Reimplemented from Timer.

Definition at line 103 of file viewobjectcontactofpageobj.cxx.

References a, Stop(), and sdr::contact::ViewObjectContact::triggerLazyInvalidate().

bool sdr::contact::PagePrimitiveExtractor::isDrawModeGray ( ) const
bool sdr::contact::PagePrimitiveExtractor::isDrawModeHighContrast ( ) const
bool sdr::contact::PagePrimitiveExtractor::isOutputToPDFFile ( ) const
bool sdr::contact::PagePrimitiveExtractor::isOutputToPrinter ( ) const
bool sdr::contact::PagePrimitiveExtractor::isOutputToRecordingMetaFile ( ) const
void sdr::contact::PagePrimitiveExtractor::setLazyInvalidate ( ViewObjectContact rVOC)

Definition at line 95 of file viewobjectcontactofpageobj.cxx.

References Start.

OutputDevice * sdr::contact::PagePrimitiveExtractor::TryToGetOutputDevice ( ) const
SdrPageView * sdr::contact::PagePrimitiveExtractor::TryToGetSdrPageView ( ) const

Member Data Documentation

ViewObjectContactOfPageObj& sdr::contact::PagePrimitiveExtractor::mrViewObjectContactOfPageObj

Definition at line 45 of file viewobjectcontactofpageobj.cxx.

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