diff options
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/sallayout.hxx | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/vcl/inc/sallayout.hxx b/vcl/inc/sallayout.hxx index d4a960d63432..c90f029f7d70 100644 --- a/vcl/inc/sallayout.hxx +++ b/vcl/inc/sallayout.hxx @@ -151,6 +151,7 @@ std::ostream &operator <<(std::ostream& s, ImplLayoutArgs &rArgs); class VCL_PLUGIN_PUBLIC SalLayout { public: + virtual ~SalLayout(); // used by upper layers Point& DrawBase() { return maDrawBase; } const Point& DrawBase() const { return maDrawBase; } @@ -179,9 +180,6 @@ public: virtual bool GetOutline( SalGraphics&, basegfx::B2DPolyPolygonVector& ) const; virtual bool GetBoundRect( SalGraphics&, tools::Rectangle& ) const; - // reference counting - void Release() const; - // used by glyph+font+script fallback virtual void MoveGlyph( int nStart, long nNewXPos ) = 0; virtual void DropGlyph( int nStart ) = 0; @@ -193,7 +191,6 @@ public: protected: // used by layout engines SalLayout(); - virtual ~SalLayout(); static int CalcAsianKerning( sal_UCS4, bool bLeft, bool bVertical ); @@ -209,7 +206,6 @@ protected: int mnUnitsPerPixel; int mnOrientation; - mutable int mnRefCount; mutable Point maDrawOffset; Point maDrawBase; }; |