LibreOffice Module svx (master) 1
|
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 SdrPageView * | TryToGetSdrPageView () const override |
virtual OutputDevice * | TryToGetOutputDevice () const override |
Public Member Functions inherited from sdr::contact::ObjectContactOfPagePainter | |
ObjectContactOfPagePainter (ObjectContact &rOriginalObjectContact) | |
virtual | ~ObjectContactOfPagePainter () override |
void | SetStartPage (const SdrPage *pPage) |
const SdrPage * | GetStartPage () const |
SdrPage * | GetStartPage () |
virtual OutputDevice * | TryToGetOutputDevice () 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 |
Timer & | operator= (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 |
Task & | operator= (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 | |
ViewObjectContactOfPageObj & | mrViewObjectContactOfPageObj |
Additional Inherited Members | |
Protected Member Functions inherited from sdr::contact::ObjectContactOfPagePainter | |
virtual sal_uInt32 | GetPaintObjectCount () const override |
virtual ViewContact & | GetPaintObjectViewContact (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 ImplSchedulerData * | GetSchedulerData () 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) |
Definition at line 41 of file viewobjectcontactofpageobj.cxx.
|
explicit |
Definition at line 80 of file viewobjectcontactofpageobj.cxx.
References Task::SetPriority(), and Task::Stop().
|
overridevirtual |
Definition at line 93 of file viewobjectcontactofpageobj.cxx.
References Invoke().
drawinglayer::primitive2d::Primitive2DContainer sdr::contact::PagePrimitiveExtractor::createPrimitive2DSequenceForPage | ( | ) |
Definition at line 122 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ViewObjectContact::getPrimitive2DSequenceHierarchy(), sdr::contact::ObjectContactOfPagePainter::GetStartPage(), SdrPage::GetViewContact(), sdr::contact::ObjectContact::getViewInformation2D(), sdr::contact::ViewContact::GetViewObjectContact(), GetXDrawPageForSdrPage(), mrViewObjectContactOfPageObj, drawinglayer::geometry::ViewInformation2D::setViewport(), drawinglayer::geometry::ViewInformation2D::setViewTime(), and drawinglayer::geometry::ViewInformation2D::setVisualizedPage().
|
override |
Definition at line 187 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::GetPDFExtOutDevData(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 161 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::ActionChanged(), SdrPage::GetHeight(), sdr::contact::ObjectContactOfPagePainter::GetStartPage(), SdrPage::GetWidth(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), mrViewObjectContactOfPageObj, and basegfx::Range2D< typename TYPE, typename TRAITS >::overlaps().
|
finaloverridevirtual |
Reimplemented from Timer.
Definition at line 107 of file viewobjectcontactofpageobj.cxx.
References a, Task::Stop(), and sdr::contact::ViewObjectContact::triggerLazyInvalidate().
Referenced by ~PagePrimitiveExtractor().
|
overridevirtual |
Definition at line 188 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isDrawModeGray(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 189 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isDrawModeHighContrast(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 186 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isExportTaggedPDF(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 183 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isMasterPageActive(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 185 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isOutputToPDFFile(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 181 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isOutputToPrinter(), and mrViewObjectContactOfPageObj.
Referenced by sdr::contact::ViewObjectContactOfPageObj::createPrimitive2DSequence().
|
overridevirtual |
Definition at line 184 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isOutputToRecordingMetaFile(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 182 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), sdr::contact::ObjectContact::isPageDecorationActive(), and mrViewObjectContactOfPageObj.
|
overridevirtual |
Definition at line 99 of file viewobjectcontactofpageobj.cxx.
References Idle::Start().
|
overridevirtual |
Reimplemented from sdr::contact::ObjectContactOfPagePainter.
Definition at line 191 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), mrViewObjectContactOfPageObj, and sdr::contact::ObjectContact::TryToGetOutputDevice().
|
overridevirtual |
Definition at line 190 of file viewobjectcontactofpageobj.cxx.
References sdr::contact::ViewObjectContact::GetObjectContact(), mrViewObjectContactOfPageObj, and sdr::contact::ObjectContact::TryToGetSdrPageView().
|
private |
Definition at line 45 of file viewobjectcontactofpageobj.cxx.
Referenced by createPrimitive2DSequenceForPage(), GetPDFExtOutDevData(), InvalidatePartOfView(), isDrawModeGray(), isDrawModeHighContrast(), isExportTaggedPDF(), isMasterPageActive(), isOutputToPDFFile(), isOutputToPrinter(), isOutputToRecordingMetaFile(), isPageDecorationActive(), TryToGetOutputDevice(), and TryToGetSdrPageView().