diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-06-08 12:29:09 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-06-14 11:50:00 +0200 |
commit | 8447d31e529985ef7fc71933f0e55685530f9fc9 (patch) | |
tree | c8f01ee85837024482ab77c8770c8bca442ddd06 /vcl/inc | |
parent | 1cf27cb44380f4a2bd6778c2dbbdef2a2a00cbc8 (diff) |
return SalBitmap using std::shared_ptr
since we hold it like that in Bitmap anyway
Change-Id: I6264dfaaae6210cb008df5db8a421fc80c508f5b
Reviewed-on: https://gerrit.libreoffice.org/55458
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/headless/svpgdi.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/headless/svpinst.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/openglgdiimpl.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/osx/salinst.h | 2 | ||||
-rw-r--r-- | vcl/inc/quartz/salgdi.h | 2 | ||||
-rw-r--r-- | vcl/inc/salgdi.hxx | 4 | ||||
-rw-r--r-- | vcl/inc/salgdiimpl.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/salinst.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/unx/genpspgraphics.h | 2 | ||||
-rw-r--r-- | vcl/inc/unx/gtk/gtkinst.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/unx/salgdi.h | 2 | ||||
-rw-r--r-- | vcl/inc/unx/salinst.h | 2 | ||||
-rw-r--r-- | vcl/inc/win/salgdi.h | 2 | ||||
-rw-r--r-- | vcl/inc/win/salinst.h | 2 |
14 files changed, 15 insertions, 15 deletions
diff --git a/vcl/inc/headless/svpgdi.hxx b/vcl/inc/headless/svpgdi.hxx index c77e5dae4612..860eacec7cbf 100644 --- a/vcl/inc/headless/svpgdi.hxx +++ b/vcl/inc/headless/svpgdi.hxx @@ -232,7 +232,7 @@ public: virtual void drawMask( const SalTwoRect& rPosAry, const SalBitmap& rSalBitmap, Color nMaskColor ) override; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) override; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override; virtual Color getPixel( long nX, long nY ) override; virtual void invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags ) override; virtual void invert( sal_uInt32 nPoints, const SalPoint* pPtAry, SalInvert nFlags ) override; diff --git a/vcl/inc/headless/svpinst.hxx b/vcl/inc/headless/svpinst.hxx index a56aa408f601..810374c03802 100644 --- a/vcl/inc/headless/svpinst.hxx +++ b/vcl/inc/headless/svpinst.hxx @@ -164,7 +164,7 @@ public: // SalSystem virtual SalSystem* CreateSalSystem() override; // SalBitmap - virtual SalBitmap* CreateSalBitmap() override; + virtual std::shared_ptr<SalBitmap> CreateSalBitmap() override; // wait next event and dispatch // must returned by UserEvent (SalFrame::PostEvent) diff --git a/vcl/inc/openglgdiimpl.hxx b/vcl/inc/openglgdiimpl.hxx index 251d176946d7..af2f7045a2b3 100644 --- a/vcl/inc/openglgdiimpl.hxx +++ b/vcl/inc/openglgdiimpl.hxx @@ -308,7 +308,7 @@ public: const SalBitmap& rSalBitmap, Color nMaskColor ) override; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) override; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override; virtual Color getPixel( long nX, long nY ) override; diff --git a/vcl/inc/osx/salinst.h b/vcl/inc/osx/salinst.h index fa15a5cb7bca..13261df0d25a 100644 --- a/vcl/inc/osx/salinst.h +++ b/vcl/inc/osx/salinst.h @@ -112,7 +112,7 @@ public: virtual OUString GetDefaultPrinter() override; virtual SalTimer* CreateSalTimer() override; virtual SalSystem* CreateSalSystem() override; - virtual SalBitmap* CreateSalBitmap() override; + virtual std::shared_ptr<SalBitmap> CreateSalBitmap() override; virtual comphelper::SolarMutex* GetYieldMutex() override; virtual sal_uInt32 ReleaseYieldMutexAll() override; virtual void AcquireYieldMutex( sal_uInt32 nCount = 1 ) override; diff --git a/vcl/inc/quartz/salgdi.h b/vcl/inc/quartz/salgdi.h index 325179e3d19a..a05ac07be7fb 100644 --- a/vcl/inc/quartz/salgdi.h +++ b/vcl/inc/quartz/salgdi.h @@ -252,7 +252,7 @@ public: const SalBitmap& rSalBitmap, Color nMaskColor ) override; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) override; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override; virtual Color getPixel( long nX, long nY ) override; // invert --> ClipRegion (only Windows or VirDevs) diff --git a/vcl/inc/salgdi.hxx b/vcl/inc/salgdi.hxx index ceae6fd6160c..cacbfc71336b 100644 --- a/vcl/inc/salgdi.hxx +++ b/vcl/inc/salgdi.hxx @@ -306,7 +306,7 @@ public: Color nMaskColor, const OutputDevice *pOutDev ); - SalBitmap* GetBitmap( + std::shared_ptr<SalBitmap> GetBitmap( long nX, long nY, long nWidth, long nHeight, const OutputDevice *pOutDev ); @@ -508,7 +508,7 @@ protected: const SalBitmap& rSalBitmap, Color nMaskColor ) = 0; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) = 0; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) = 0; virtual Color getPixel( long nX, long nY ) = 0; diff --git a/vcl/inc/salgdiimpl.hxx b/vcl/inc/salgdiimpl.hxx index 89c6f4dba61d..3fb3a0bfd7f9 100644 --- a/vcl/inc/salgdiimpl.hxx +++ b/vcl/inc/salgdiimpl.hxx @@ -149,7 +149,7 @@ public: const SalBitmap& rSalBitmap, Color nMaskColor ) = 0; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) = 0; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) = 0; virtual Color getPixel( long nX, long nY ) = 0; diff --git a/vcl/inc/salinst.hxx b/vcl/inc/salinst.hxx index fa4fa92d3289..912ce9ac98f0 100644 --- a/vcl/inc/salinst.hxx +++ b/vcl/inc/salinst.hxx @@ -132,7 +132,7 @@ public: // SalSystem virtual SalSystem* CreateSalSystem() = 0; // SalBitmap - virtual SalBitmap* CreateSalBitmap() = 0; + virtual std::shared_ptr<SalBitmap> CreateSalBitmap() = 0; // YieldMutex virtual comphelper::SolarMutex* diff --git a/vcl/inc/unx/genpspgraphics.h b/vcl/inc/unx/genpspgraphics.h index 2f95f3fdb676..a4a9885d8cb7 100644 --- a/vcl/inc/unx/genpspgraphics.h +++ b/vcl/inc/unx/genpspgraphics.h @@ -163,7 +163,7 @@ public: virtual void drawMask( const SalTwoRect& rPosAry, const SalBitmap& rSalBitmap, Color nMaskColor ) override; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) override; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override; virtual Color getPixel( long nX, long nY ) override; virtual void invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags ) override; diff --git a/vcl/inc/unx/gtk/gtkinst.hxx b/vcl/inc/unx/gtk/gtkinst.hxx index 5f8534ae262f..f9369f7add62 100644 --- a/vcl/inc/unx/gtk/gtkinst.hxx +++ b/vcl/inc/unx/gtk/gtkinst.hxx @@ -207,7 +207,7 @@ public: long &nDX, long &nDY, DeviceFormat eFormat, const SystemGraphicsData* = nullptr ) override; - virtual SalBitmap* CreateSalBitmap() override; + virtual std::shared_ptr<SalBitmap> CreateSalBitmap() override; virtual bool DoYield(bool bWait, bool bHandleAllCurrentEvents) override; virtual bool AnyInput( VclInputFlags nType ) override; diff --git a/vcl/inc/unx/salgdi.h b/vcl/inc/unx/salgdi.h index bc09b3e2be3a..9b656ac30223 100644 --- a/vcl/inc/unx/salgdi.h +++ b/vcl/inc/unx/salgdi.h @@ -217,7 +217,7 @@ public: const SalBitmap& rSalBitmap, Color nMaskColor ) override; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) override; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override; virtual Color getPixel( long nX, long nY ) override; virtual void invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags ) override; virtual void invert( sal_uInt32 nPoints, const SalPoint* pPtAry, SalInvert nFlags ) override; diff --git a/vcl/inc/unx/salinst.h b/vcl/inc/unx/salinst.h index d61995f14d23..34fe4f17657e 100644 --- a/vcl/inc/unx/salinst.h +++ b/vcl/inc/unx/salinst.h @@ -71,7 +71,7 @@ public: virtual SalTimer* CreateSalTimer() override; virtual std::unique_ptr<SalI18NImeStatus> CreateI18NImeStatus() override; virtual SalSystem* CreateSalSystem() override; - virtual SalBitmap* CreateSalBitmap() override; + virtual std::shared_ptr<SalBitmap> CreateSalBitmap() override; virtual std::unique_ptr<SalSession> CreateSalSession() override; virtual OpenGLContext* CreateOpenGLContext() override; diff --git a/vcl/inc/win/salgdi.h b/vcl/inc/win/salgdi.h index 5f6dbe21836e..6b2e464bb0a1 100644 --- a/vcl/inc/win/salgdi.h +++ b/vcl/inc/win/salgdi.h @@ -251,7 +251,7 @@ protected: const SalBitmap& rSalBitmap, Color nMaskColor ) override; - virtual SalBitmap* getBitmap( long nX, long nY, long nWidth, long nHeight ) override; + virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override; virtual Color getPixel( long nX, long nY ) override; // invert --> ClipRegion (only Windows or VirDevs) diff --git a/vcl/inc/win/salinst.h b/vcl/inc/win/salinst.h index f0df23433d10..cea4aff964bc 100644 --- a/vcl/inc/win/salinst.h +++ b/vcl/inc/win/salinst.h @@ -64,7 +64,7 @@ public: virtual OUString GetDefaultPrinter() override; virtual SalTimer* CreateSalTimer() override; virtual SalSystem* CreateSalSystem() override; - virtual SalBitmap* CreateSalBitmap() override; + virtual std::shared_ptr<SalBitmap> CreateSalBitmap() override; virtual comphelper::SolarMutex* GetYieldMutex() override; virtual sal_uInt32 ReleaseYieldMutexAll() override; virtual void AcquireYieldMutex( sal_uInt32 nCount = 1 ) override; |