Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2966)

Unified Diff: cc/ScrollbarLayerChromium.cpp

Issue 10985088: cc: Switch it to use DISALLOW_COPY_AND_ASSIGN macro from base/ library. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/RenderSurfaceChromium.h ('k') | cc/TextureCopier.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/ScrollbarLayerChromium.cpp
diff --git a/cc/ScrollbarLayerChromium.cpp b/cc/ScrollbarLayerChromium.cpp
index 614e0ee4441ba2f94f5bcd5f0a122e87d2014b3a..4f3a09fa5e47e6f2b4ff938adb24fb727fbff76d 100644
--- a/cc/ScrollbarLayerChromium.cpp
+++ b/cc/ScrollbarLayerChromium.cpp
@@ -8,6 +8,7 @@
#include "ScrollbarLayerChromium.h"
+#include "base/basictypes.h"
#include "BitmapCanvasLayerTextureUpdater.h"
#include "CCLayerTreeHost.h"
#include "CCScrollbarLayerImpl.h"
@@ -75,7 +76,6 @@ ScrollbarLayerChromium* ScrollbarLayerChromium::toScrollbarLayerChromium()
}
class ScrollbarBackgroundPainter : public LayerPainterChromium {
- WTF_MAKE_NONCOPYABLE(ScrollbarBackgroundPainter);
public:
static PassOwnPtr<ScrollbarBackgroundPainter> create(WebKit::WebScrollbar* scrollbar, WebKit::WebScrollbarThemePainter painter, WebKit::WebScrollbarThemeGeometry* geometry, WebKit::WebScrollbar::ScrollbarPart trackPart)
{
@@ -129,6 +129,8 @@ private:
WebKit::WebScrollbarThemePainter m_painter;
WebKit::WebScrollbarThemeGeometry* m_geometry;
WebKit::WebScrollbar::ScrollbarPart m_trackPart;
+
+ DISALLOW_COPY_AND_ASSIGN(ScrollbarBackgroundPainter);
};
bool ScrollbarLayerChromium::needsContentsScale() const
@@ -142,7 +144,6 @@ IntSize ScrollbarLayerChromium::contentBounds() const
}
class ScrollbarThumbPainter : public LayerPainterChromium {
- WTF_MAKE_NONCOPYABLE(ScrollbarThumbPainter);
public:
static PassOwnPtr<ScrollbarThumbPainter> create(WebKit::WebScrollbar* scrollbar, WebKit::WebScrollbarThemePainter painter, WebKit::WebScrollbarThemeGeometry* geometry)
{
@@ -171,6 +172,8 @@ private:
WebKit::WebScrollbar* m_scrollbar;
WebKit::WebScrollbarThemePainter m_painter;
WebKit::WebScrollbarThemeGeometry* m_geometry;
+
+ DISALLOW_COPY_AND_ASSIGN(ScrollbarThumbPainter);
};
void ScrollbarLayerChromium::setLayerTreeHost(CCLayerTreeHost* host)
« no previous file with comments | « cc/RenderSurfaceChromium.h ('k') | cc/TextureCopier.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698