1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROME_RENDERER_PEPPER_CHROME_PDF_PRINT_CLIENT_H_
6#define CHROME_RENDERER_PEPPER_CHROME_PDF_PRINT_CLIENT_H_
7
8#include "base/macros.h"
9#include "components/pdf/renderer/ppb_pdf_impl.h"
10
11class ChromePDFPrintClient : public pdf::PPB_PDF_Impl::PrintClient {
12 public:
13  ChromePDFPrintClient();
14  virtual ~ChromePDFPrintClient();
15
16 private:
17  // pdf::PPB_PDF_Impl::PrintClient:
18  virtual bool IsPrintingEnabled(PP_Instance instance_id) OVERRIDE;
19  virtual bool Print(PP_Instance instance_id) OVERRIDE;
20
21  DISALLOW_COPY_AND_ASSIGN(ChromePDFPrintClient);
22};
23
24#endif  // CHROME_RENDERER_PEPPER_CHROME_PDF_PRINT_CLIENT_H_
25