summaryrefslogtreecommitdiff
path: root/vcl/inc/impbmp.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/impbmp.hxx')
-rw-r--r--vcl/inc/impbmp.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/vcl/inc/impbmp.hxx b/vcl/inc/impbmp.hxx
index 0dc9ec8bc974..b8fb7f92e269 100644
--- a/vcl/inc/impbmp.hxx
+++ b/vcl/inc/impbmp.hxx
@@ -34,7 +34,6 @@ class ImpBitmap
{
private:
sal_uLong mnRefCount;
- sal_uLong mnChecksum;
SalBitmap* mpSalBitmap;
public:
@@ -45,6 +44,8 @@ public:
ImpBitmap(SalBitmap* pBitmap);
~ImpBitmap();
+ bool ImplIsEqual(const ImpBitmap& rBmp) const;
+
SalBitmap* ImplGetSalBitmap() const { return mpSalBitmap; }
bool ImplCreate( const Size& rSize, sal_uInt16 nBitCount, const BitmapPalette& rPal );
@@ -62,8 +63,8 @@ public:
void ImplIncRefCount() { mnRefCount++; }
void ImplDecRefCount() { mnRefCount--; }
- inline void ImplSetChecksum( sal_uLong nChecksum ) { mnChecksum = nChecksum; }
- inline sal_uLong ImplGetChecksum() const { return mnChecksum; }
+ sal_uLong ImplGetChecksum() const;
+ void ImplInvalidateChecksum();
bool ImplScale( const double& rScaleX, const double& rScaleY, BmpScaleFlag nScaleFlag );
bool ImplReplace( const Color& rSearchColor, const Color& rReplaceColor, sal_uLong nTol );