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 isOutputToRecordingMetaFile () const override
 
virtual bool isOutputToPDFFile () const override
 
virtual bool isDrawModeGray () const override
 
virtual bool isDrawModeHighContrast () const override
 
virtual SdrPageViewTryToGetSdrPageView () const override
 access to SdrPageView. May return 0L like the default implementations do. Override as needed. More...
 
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::ObjectContactOfPagePainter
 ObjectContactOfPagePainter (ObjectContact &rOriginalObjectContact)
 
virtual ~ObjectContactOfPagePainter () override
 
void SetStartPage (const SdrPage *pPage)
 
const SdrPageGetStartPage () const
 
SdrPageGetStartPage ()
 
- 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 PrepareProcessDisplay ()
 
virtual void ProcessDisplay (DisplayInfo &rDisplayInfo)
 
virtual bool DoVisualizeEnteredGroup () const
 
virtual const ViewContactgetActiveViewContact () const
 
virtual bool AreGluePointsVisible () const
 
sdr::animation::primitiveAnimatorgetPrimitiveAnimator ()
 
virtual bool IsTextAnimationAllowed () const
 
virtual bool IsGraphicAnimationAllowed () const
 
ViewObjectContactRedirectorGetViewObjectContactRedirector () const
 
void SetViewObjectContactRedirector (ViewObjectContactRedirector *pNew)
 
bool IsPreviewRenderer () const
 
const drawinglayer::geometry::ViewInformation2DgetViewInformation2D () const
 
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 ()
 
- Public Member Functions inherited from Idle
 Idle (const sal_Char *pDebugName=nullptr)
 
virtual void Start () override
 
- Public Member Functions inherited from Timer
 Timer (const sal_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 sal_Char *pDebugName)
 
 Task (const Task &rTask)
 
virtual ~Task () COVERITY_NOEXCEPT_FALSE
 
Taskoperator= (const Task &rTask)
 
void SetPriority (TaskPriority ePriority)
 
TaskPriority GetPriority () const
 
void SetDebugName (const sal_Char *pDebugName)
 
const char * GetDebugName () const
 
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 sdr::contact::ObjectContact
sal_uInt32 getViewObjectContactCount () const
 
ViewObjectContactgetViewObjectContact (sal_uInt32 a) const
 
void setPreviewRenderer (bool bNew)
 
void updateViewInformation2D (const drawinglayer::geometry::ViewInformation2D &rViewInformation2D)
 
- Protected Member Functions inherited from Idle
virtual sal_uInt64 UpdateMinPeriod (sal_uInt64 nTimeNow) const override
 
 Idle (bool bAuto, const sal_Char *pDebugName)
 
- Protected Member Functions inherited from Timer
virtual void SetDeletionFlags () override
 
 Timer (bool bAuto, const sal_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)
explicit

Definition at line 76 of file viewobjectcontactofpageobj.cxx.

References Stop().

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

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
overridevirtual
void sdr::contact::PagePrimitiveExtractor::Invoke ( )
finaloverridevirtual

Reimplemented from Timer.

Definition at line 103 of file viewobjectcontactofpageobj.cxx.

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

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

Reimplemented from sdr::contact::ObjectContact.

Definition at line 95 of file viewobjectcontactofpageobj.cxx.

References Start.

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

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

Reimplemented from sdr::contact::ObjectContactOfPagePainter.

Definition at line 183 of file viewobjectcontactofpageobj.cxx.

References sdr::contact::ViewObjectContact::GetObjectContact(), and sdr::contact::ObjectContact::TryToGetOutputDevice().

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

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

Reimplemented from sdr::contact::ObjectContact.

Definition at line 182 of file viewobjectcontactofpageobj.cxx.

References sdr::contact::ViewObjectContact::GetObjectContact(), and sdr::contact::ObjectContact::TryToGetSdrPageView().

Member Data Documentation

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

Definition at line 45 of file viewobjectcontactofpageobj.cxx.


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