Index: printing/pdf_metafile_cairo_linux.h |
diff --git a/printing/pdf_metafile_cairo_linux.h b/printing/pdf_metafile_cairo_linux.h |
index f3a80aa8579b3b4c59b776304e0a7a973f8c2dad..fe00ff691a6e347b7560e89d165b77031ca20892 100644 |
--- a/printing/pdf_metafile_cairo_linux.h |
+++ b/printing/pdf_metafile_cairo_linux.h |
@@ -9,7 +9,7 @@ |
#include "base/basictypes.h" |
#include "base/gtest_prod_util.h" |
-#include "printing/native_metafile.h" |
+#include "printing/metafile.h" |
namespace gfx { |
class Point; |
@@ -23,11 +23,12 @@ namespace printing { |
// This class uses Cairo graphics library to generate PDF stream and stores |
// rendering results in a string buffer. |
-class PdfMetafileCairo : public NativeMetafile { |
+class PdfMetafileCairo : public Metafile { |
public: |
+ PdfMetafileCairo(); |
virtual ~PdfMetafileCairo(); |
- // NativeMetafile methods. |
+ // Metafile methods. |
virtual bool Init(); |
// Calling InitFromData() sets the data for this metafile and masks data |
@@ -58,13 +59,7 @@ class PdfMetafileCairo : public NativeMetafile { |
virtual bool SaveToFD(const base::FileDescriptor& fd) const; |
#endif // if defined(OS_CHROMEOS) |
- protected: |
- PdfMetafileCairo(); |
- |
private: |
- friend class NativeMetafileFactory; |
- FRIEND_TEST_ALL_PREFIXES(PdfMetafileCairoTest, Pdf); |
- |
// Cleans up all resources. |
void CleanUpAll(); |