Index: Source/platform/scroll/ScrollAnimator.h |
diff --git a/Source/core/platform/ScrollAnimator.h b/Source/platform/scroll/ScrollAnimator.h |
similarity index 96% |
rename from Source/core/platform/ScrollAnimator.h |
rename to Source/platform/scroll/ScrollAnimator.h |
index 0eab2f037a0ed9e966292a1fdeb22c439f7ce0d8..9f2e2dc25827e3425d4af44e47a4950d44e2148f 100644 |
--- a/Source/core/platform/ScrollAnimator.h |
+++ b/Source/platform/scroll/ScrollAnimator.h |
@@ -31,11 +31,13 @@ |
#ifndef ScrollAnimator_h |
#define ScrollAnimator_h |
+#include "platform/PlatformExport.h" |
#include "platform/PlatformWheelEvent.h" |
#include "platform/geometry/FloatSize.h" |
#include "platform/scroll/ScrollTypes.h" |
#include "wtf/FastAllocBase.h" |
#include "wtf/Forward.h" |
+#include "wtf/Noncopyable.h" |
#include "wtf/UnusedParam.h" |
namespace WebCore { |
@@ -44,8 +46,8 @@ class FloatPoint; |
class ScrollableArea; |
class Scrollbar; |
-class ScrollAnimator { |
- WTF_MAKE_FAST_ALLOCATED; |
+class PLATFORM_EXPORT ScrollAnimator { |
+ WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_NONCOPYABLE(ScrollAnimator); |
public: |
static PassOwnPtr<ScrollAnimator> create(ScrollableArea*); |