summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-11-13 06:16:03 +0100
committerMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-11-13 07:54:23 +0100
commit19274cdb71983daf684abe623dbad61d3ca3cb6a (patch)
tree1a1df9994acef515462e0017a23701aaee38e51b /vcl
parent17bc7a4cb9eb22d59aae7d7646bf436df9e3fd8b (diff)
Revert "loplugin:unreffun"
Diffstat (limited to 'vcl')
-rw-r--r--vcl/workben/vcldemo.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/vcl/workben/vcldemo.cxx b/vcl/workben/vcldemo.cxx
index 79e2fbca3bba..177cd51457ef 100644
--- a/vcl/workben/vcldemo.cxx
+++ b/vcl/workben/vcldemo.cxx
@@ -552,6 +552,17 @@ public:
}
};
+ struct FetchDrawBitmap : public RegionRenderer
+ {
+ virtual void RenderRegion(OutputDevice &rDev, Rectangle r,
+ const RenderContext &) SAL_OVERRIDE
+ {
+ Bitmap aBitmap(rDev.GetBitmap(Point(0,0),rDev.GetOutputSizePixel()));
+ aBitmap.Scale(r.GetSize(), BMP_SCALE_BESTQUALITY);
+ rDev.DrawBitmap(r.TopLeft(), aBitmap);
+ }
+ };
+
void drawToDevice(OutputDevice &rDev, bool bVdev)
{
RenderContext aCtx;