Index: Source/core/platform/graphics/GraphicsContextAnnotation.h |
diff --git a/Source/core/platform/graphics/GraphicsContextAnnotation.h b/Source/core/platform/graphics/GraphicsContextAnnotation.h |
index f30a38d87ca8146856f6344054c08f4c22aa9b04..dd31e7a475a36f56a99010c3666cd8d12cb32e84 100644 |
--- a/Source/core/platform/graphics/GraphicsContextAnnotation.h |
+++ b/Source/core/platform/graphics/GraphicsContextAnnotation.h |
@@ -34,17 +34,8 @@ |
#ifndef GraphicsContextAnnotation_h |
#define GraphicsContextAnnotation_h |
-#define ANNOTATE_GRAPHICS_CONTEXT(paintInfo, renderer) \ |
- GraphicsContextAnnotator scopedGraphicsContextAnnotator; \ |
- if (UNLIKELY(paintInfo.context->annotationMode())) \ |
- scopedGraphicsContextAnnotator.annotate(paintInfo, renderer) |
- |
namespace WebCore { |
-class GraphicsContext; |
-class RenderObject; |
-struct PaintInfo; |
- |
enum AnnotationMode { |
AnnotateRendererName = 1 << 0, |
AnnotatePaintPhase = 1 << 1, |
@@ -60,7 +51,7 @@ typedef Vector<std::pair<const char*, String> > AnnotationList; |
class GraphicsContextAnnotation { |
public: |
- GraphicsContextAnnotation(const PaintInfo&, const RenderObject*); |
+ GraphicsContextAnnotation(const char*, const char*, const String&, const String&, const String&); |
String rendererName() const { return m_rendererName; } |
String paintPhase() const { return m_paintPhase; } |
@@ -78,26 +69,6 @@ private: |
String m_elementTag; |
}; |
-class GraphicsContextAnnotator { |
-public: |
- GraphicsContextAnnotator() |
- : m_context(0) |
- { } |
- |
- ~GraphicsContextAnnotator() |
- { |
- if (UNLIKELY(m_context != 0)) |
- finishAnnotation(); |
- } |
- |
- void annotate(const PaintInfo&, const RenderObject*); |
- |
-private: |
- void finishAnnotation(); |
- |
- GraphicsContext* m_context; |
-}; |
- |
} // namespace WebCore |
#endif // GraphicsContextAnnotation_h |