diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2020-04-25 12:06:53 +0200 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2020-04-26 20:06:49 +0200 |
commit | 287e39d363012788bf1f5bdb94fdebd370e8763d (patch) | |
tree | 04ae6b311316ccc76ac95f3c327d1620e2c9b228 /vcl/inc/impgraph.hxx | |
parent | 53695ce10253f5d029063e6c7afffdf1799ceec4 (diff) |
Test swapping of Graphic
Change-Id: I895002aa31380d2b5bc2593e66080f3fc94034e7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92920
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl/inc/impgraph.hxx')
-rw-r--r-- | vcl/inc/impgraph.hxx | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/vcl/inc/impgraph.hxx b/vcl/inc/impgraph.hxx index adddaca92499..0653c82d4bae 100644 --- a/vcl/inc/impgraph.hxx +++ b/vcl/inc/impgraph.hxx @@ -20,6 +20,7 @@ #ifndef INCLUDED_VCL_INC_IMPGRAPH_HXX #define INCLUDED_VCL_INC_IMPGRAPH_HXX +#include <vcl/dllapi.h> #include <vcl/GraphicExternalLink.hxx> #include <vcl/gdimtf.hxx> #include <vcl/graph.hxx> @@ -46,7 +47,7 @@ struct ImpSwapFile; class GraphicConversionParameters; class ImpGraphic; -class ImpGraphic final +class VCL_DLLPUBLIC ImpGraphic final { friend class Graphic; friend class GraphicID; @@ -175,14 +176,9 @@ private: bool ImplReadEmbedded( SvStream& rIStream ); bool ImplWriteEmbedded( SvStream& rOStream ); - bool swapIn(); bool swapInFromStream(SvStream* pIStm); - - bool swapOut(); bool swapOutToStream(SvStream* pOStm); - bool isSwappedOut() const { return mbSwapOut;} - bool ImplIsDummyContext() const { return mbDummyContext; } void ImplSetLink( const std::shared_ptr<GfxLink>& ); std::shared_ptr<GfxLink> ImplGetSharedGfxLink() const; @@ -206,6 +202,12 @@ private: bool loadPrepared(); sal_Int32 getPageNumber() const; + +public: + bool swapIn(); + bool swapOut(); + bool isSwappedOut() const { return mbSwapOut; } + OUString getSwapFileURL(); }; #endif // INCLUDED_VCL_INC_IMPGRAPH_HXX |