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:
[legend]
Collaboration diagram for sdr::contact::PagePrimitiveExtractor:
[legend]

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 isPageDecorationActive () const override
 
virtual bool isMasterPageActive () const override
 
virtual bool isOutputToRecordingMetaFile () const override
 
virtual bool isOutputToPDFFile () const override
 
virtual bool isExportTaggedPDF () const override
 
virtual ::vcl::PDFExtOutDevData const * GetPDFExtOutDevData () 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 ()
 
virtual OutputDeviceTryToGetOutputDevice () const override
 
- Public Member Functions inherited from Idle
 Idle (const char *pDebugName)
 
virtual void Start (bool bStartTimer=true) override
 
- Public Member Functions inherited from Timer
 Timer (const char *pDebugName)
 
 Timer (const Timer &rTimer)
 
virtual ~Timer () override
 
Timeroperator= (const Timer &rTimer)
 
virtual void Invoke () override
 
void Invoke (Timer *arg)
 
void SetInvokeHandler (const Link< Timer *, void > &rLink)
 
void ClearInvokeHandler ()
 
void SetTimeout (sal_uInt64 nTimeoutMs)
 
sal_uInt64 GetTimeout () const
 
virtual void Start (bool bStartTimer=true) override
 
- Public Member Functions inherited from Task
 Task (const char *pDebugName)
 
 Task (const Task &rTask)
 
virtual ~Task () COVERITY_NOEXCEPT_FALSE
 
Taskoperator= (const Task &rTask)
 
void SetPriority (TaskPriority ePriority)
 
TaskPriority GetPriority () const
 
const char * GetDebugName () const
 
virtual void Invoke ()=0
 
virtual void Start (bool bStartTimer=true)
 
void Stop ()
 
bool IsActive () const
 
void SetStatic ()
 
bool IsStatic () const
 

Private Attributes

ViewObjectContactOfPageObjmrViewObjectContactOfPageObj
 

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
 
virtual sal_uInt64 UpdateMinPeriod (sal_uInt64 nTimeNow) const override
 
 Timer (bool bAuto, const char *pDebugName)
 
- Protected Member Functions inherited from Task
const ImplSchedulerDataGetSchedulerData () const
 
virtual void SetDeletionFlags ()
 
virtual sal_uInt64 UpdateMinPeriod (sal_uInt64 nTimeNow) const=0
 
- 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

◆ PagePrimitiveExtractor()

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

Definition at line 80 of file viewobjectcontactofpageobj.cxx.

References Task::SetPriority(), and Task::Stop().

◆ ~PagePrimitiveExtractor()

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

Definition at line 93 of file viewobjectcontactofpageobj.cxx.

References Invoke().

Member Function Documentation

◆ createPrimitive2DSequenceForPage()

drawinglayer::primitive2d::Primitive2DContainer sdr::contact::PagePrimitiveExtractor::createPrimitive2DSequenceForPage ( )

◆ GetPDFExtOutDevData()

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

◆ InvalidatePartOfView()

void sdr::contact::PagePrimitiveExtractor::InvalidatePartOfView ( const basegfx::B2DRange rRange) const
overridevirtual

◆ Invoke()

void sdr::contact::PagePrimitiveExtractor::Invoke ( )
finaloverridevirtual

Reimplemented from Timer.

Definition at line 107 of file viewobjectcontactofpageobj.cxx.

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

Referenced by ~PagePrimitiveExtractor().

◆ isDrawModeGray()

bool sdr::contact::PagePrimitiveExtractor::isDrawModeGray ( ) const
overridevirtual

◆ isDrawModeHighContrast()

bool sdr::contact::PagePrimitiveExtractor::isDrawModeHighContrast ( ) const
overridevirtual

◆ isExportTaggedPDF()

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

◆ isMasterPageActive()

bool sdr::contact::PagePrimitiveExtractor::isMasterPageActive ( ) const
overridevirtual

◆ isOutputToPDFFile()

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

◆ isOutputToPrinter()

bool sdr::contact::PagePrimitiveExtractor::isOutputToPrinter ( ) const
overridevirtual

◆ isOutputToRecordingMetaFile()

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

◆ isPageDecorationActive()

bool sdr::contact::PagePrimitiveExtractor::isPageDecorationActive ( ) const
overridevirtual

◆ setLazyInvalidate()

void sdr::contact::PagePrimitiveExtractor::setLazyInvalidate ( ViewObjectContact rVOC)
overridevirtual

Definition at line 99 of file viewobjectcontactofpageobj.cxx.

References Idle::Start().

◆ TryToGetOutputDevice()

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

◆ TryToGetSdrPageView()

SdrPageView * sdr::contact::PagePrimitiveExtractor::TryToGetSdrPageView ( ) const
overridevirtual

Member Data Documentation

◆ mrViewObjectContactOfPageObj

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

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