summaryrefslogtreecommitdiff
path: root/include/cppcanvas/spritecanvas.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/cppcanvas/spritecanvas.hxx')
-rw-r--r--include/cppcanvas/spritecanvas.hxx9
1 files changed, 0 insertions, 9 deletions
diff --git a/include/cppcanvas/spritecanvas.hxx b/include/cppcanvas/spritecanvas.hxx
index 91fc52b3cc41..1ac219e7a86f 100644
--- a/include/cppcanvas/spritecanvas.hxx
+++ b/include/cppcanvas/spritecanvas.hxx
@@ -55,15 +55,6 @@ namespace cppcanvas
virtual bool updateScreen( bool bUpdateAll ) const = 0;
virtual CustomSpriteSharedPtr createCustomSprite( const ::basegfx::B2DSize& ) const = 0;
- virtual SpriteSharedPtr createClonedSprite( const SpriteSharedPtr& ) const = 0;
-
- // shared_ptr does not allow for covariant return types
- SpriteCanvasSharedPtr cloneSpriteCanvas() const
- {
- SpriteCanvasSharedPtr p( ::boost::dynamic_pointer_cast< SpriteCanvas >(this->clone()) );
- OSL_ENSURE(p.get(), "SpriteCanvas::cloneSpriteCanvas(): dynamic cast failed");
- return p;
- }
virtual ::com::sun::star::uno::Reference<
::com::sun::star::rendering::XSpriteCanvas > getUNOSpriteCanvas() const = 0;