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

Side by Side Diff: chrome/browser/local_discovery/pwg_raster_converter.cc

Issue 78173002: Pass PWG raster conversion settings from Preview to Converter. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/local_discovery/pwg_raster_converter.h" 5 #include "chrome/browser/local_discovery/pwg_raster_converter.h"
6 6
7 #include "base/logging.h"
8
7 namespace local_discovery { 9 namespace local_discovery {
8 10
11 namespace {
12
9 class PWGRasterConverterImpl : public PWGRasterConverter { 13 class PWGRasterConverterImpl : public PWGRasterConverter {
10 public: 14 public:
11 PWGRasterConverterImpl(); 15 PWGRasterConverterImpl();
12 16
13 virtual ~PWGRasterConverterImpl(); 17 virtual ~PWGRasterConverterImpl();
14 18
15 virtual void Start(base::RefCountedBytes* data, 19 virtual void Start(base::RefCountedMemory* data,
20 const printing::PdfRenderSettings& conversion_settings,
16 const ResultCallback& callback) OVERRIDE; 21 const ResultCallback& callback) OVERRIDE;
22 private:
23 DISALLOW_COPY_AND_ASSIGN(PWGRasterConverterImpl);
17 }; 24 };
18 25
19 // static
20 scoped_ptr<PWGRasterConverter> PWGRasterConverter::CreateDefault() {
21 return scoped_ptr<PWGRasterConverter>(new PWGRasterConverterImpl());
22 }
23
24 PWGRasterConverterImpl::PWGRasterConverterImpl() { 26 PWGRasterConverterImpl::PWGRasterConverterImpl() {
25 } 27 }
26 28
27 PWGRasterConverterImpl::~PWGRasterConverterImpl() { 29 PWGRasterConverterImpl::~PWGRasterConverterImpl() {
28 } 30 }
29 31
30 void PWGRasterConverterImpl::Start(base::RefCountedBytes* data, 32 void PWGRasterConverterImpl::Start(
31 const ResultCallback& callback) { 33 base::RefCountedMemory* data,
34 const printing::PdfRenderSettings& conversion_settings,
35 const ResultCallback& callback) {
32 NOTIMPLEMENTED(); 36 NOTIMPLEMENTED();
33 } 37 }
34 38
39 } // namespace
40
41 // static
42 scoped_ptr<PWGRasterConverter> PWGRasterConverter::CreateDefault() {
43 return scoped_ptr<PWGRasterConverter>(new PWGRasterConverterImpl());
44 }
45
35 } // namespace local_discovery 46 } // namespace local_discovery
OLDNEW
« no previous file with comments | « chrome/browser/local_discovery/pwg_raster_converter.h ('k') | chrome/browser/resources/print_preview/native_layer.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698