1 // Copyright (c) 2011 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 PRINTING_PRINTED_PAGES_SOURCE_H_ 6 #define PRINTING_PRINTED_PAGES_SOURCE_H_ 7 8 #include "base/strings/string16.h" 9 10 namespace printing { 11 12 // Source of printed pages. 13 class PrintedPagesSource { 14 public: 15 // Returns the document title. 16 virtual base::string16 RenderSourceName() = 0; 17 18 protected: ~PrintedPagesSource()19 virtual ~PrintedPagesSource() {} 20 }; 21 22 } // namespace printing 23 24 #endif // PRINTING_PRINTED_PAGES_SOURCE_H_ 25