diff options
Diffstat (limited to 'include/sfx2/thumbnailview.hxx')
-rw-r--r-- | include/sfx2/thumbnailview.hxx | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/include/sfx2/thumbnailview.hxx b/include/sfx2/thumbnailview.hxx index 7a04eb2daef2..bcf9e572fb05 100644 --- a/include/sfx2/thumbnailview.hxx +++ b/include/sfx2/thumbnailview.hxx @@ -259,7 +259,11 @@ protected: virtual void Command( const CommandEvent& rCEvt ) SAL_OVERRIDE; - virtual void Paint( vcl::RenderContext& rRenderContext, const Rectangle& rRect ) SAL_OVERRIDE; + virtual void Paint(vcl::RenderContext& rRenderContext, const Rectangle& rRect) SAL_OVERRIDE; + + virtual void PrePaint(vcl::RenderContext& rRenderContext) SAL_OVERRIDE; + + virtual void PostPaint(vcl::RenderContext& rRenderContext) SAL_OVERRIDE; virtual void GetFocus() SAL_OVERRIDE; @@ -330,9 +334,11 @@ protected: Color maColor; Link<> maItemStateHdl; - ThumbnailItemAttributes *mpItemAttrs; - drawinglayer::processor2d::BaseProcessor2D *mpProcessor; - boost::function<bool (const ThumbnailViewItem*) > maFilterFunc; + ThumbnailItemAttributes* mpItemAttrs; + + std::unique_ptr<drawinglayer::processor2d::BaseProcessor2D> mpProcessor; + + boost::function<bool (const ThumbnailViewItem*)> maFilterFunc; }; #endif // INCLUDED_SFX2_THUMBNAILVIEW_HXX |