summaryrefslogtreecommitdiff
path: root/slideshow/source/engine/shapes/drawinglayeranimation.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow/source/engine/shapes/drawinglayeranimation.cxx')
-rw-r--r--slideshow/source/engine/shapes/drawinglayeranimation.cxx13
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(); }