Arquivos
chromium/printing/printed_pages_source.h
sverrir@google.com ae14df6577 Move printing related stuff to the root printing project from the browser project. This simplifies further refactoring and eases understanding of the printing part of Chrome.
Also renamed win_printing_context to printing_context_win (correct naming convention) and added stub implementations for _linux and mac.
Now all but one file is compiling on all platforms.

TEST=none (no functional change).
BUG=none

Review URL: http://codereview.chromium.org/149212

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20086 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-07 21:31:39 +00:00

30 linhas
673 B
C++

// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef PRINTING_PRINTED_PAGES_SOURCE_H_
#define PRINTING_PRINTED_PAGES_SOURCE_H_
#include <string>
class GURL;
class MessageLoop;
namespace printing {
class PrintedDocument;
// Source of printed pages.
class PrintedPagesSource {
public:
// Returns the document title.
virtual std::wstring RenderSourceName() = 0;
// Returns the URL's source of the document if applicable.
virtual GURL RenderSourceUrl() = 0;
};
} // namespace printing
#endif // PRINTING_PRINTED_PAGES_SOURCE_H_