diff options
Diffstat (limited to 'slideshow/source/engine/shapes/drawinglayeranimation.cxx')
-rw-r--r-- | slideshow/source/engine/shapes/drawinglayeranimation.cxx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/slideshow/source/engine/shapes/drawinglayeranimation.cxx b/slideshow/source/engine/shapes/drawinglayeranimation.cxx index 08b53cef34ca..4b1f03be49b8 100644 --- a/slideshow/source/engine/shapes/drawinglayeranimation.cxx +++ b/slideshow/source/engine/shapes/drawinglayeranimation.cxx @@ -53,7 +53,6 @@ #include "intrinsicanimationactivity.hxx" #include "intrinsicanimationeventhandler.hxx" -#include <boost/noncopyable.hpp> #include <vector> #include <memory> @@ -129,8 +128,7 @@ double ScrollTextAnimNode::GetStateAtRelativeTime( } } -class ActivityImpl : public Activity, - private boost::noncopyable +class ActivityImpl : public Activity { public: virtual ~ActivityImpl(); @@ -140,6 +138,9 @@ public: std::shared_ptr<WakeupEvent> const& pWakeupEvent, std::shared_ptr<DrawShape> const& pDrawShape ); + ActivityImpl(const ActivityImpl&) = delete; + ActivityImpl& operator=(const ActivityImpl&) = delete; + bool enableAnimations(); // Disposable: @@ -241,14 +242,16 @@ private: }; -class IntrinsicAnimationListener : public IntrinsicAnimationEventHandler, - private boost::noncopyable +class IntrinsicAnimationListener : public IntrinsicAnimationEventHandler { public: explicit IntrinsicAnimationListener( ActivityImpl& rActivity ) : mrActivity( rActivity ) {} + IntrinsicAnimationListener(const IntrinsicAnimationListener&) = delete; + IntrinsicAnimationListener& operator=(const IntrinsicAnimationListener&) = delete; + private: virtual bool enableAnimations() override { return mrActivity.enableAnimations(); } |