diff options
Diffstat (limited to 'chrome/browser/printing/page_range.h')
-rw-r--r-- | chrome/browser/printing/page_range.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/chrome/browser/printing/page_range.h b/chrome/browser/printing/page_range.h deleted file mode 100644 index 1f3e024..0000000 --- a/chrome/browser/printing/page_range.h +++ /dev/null @@ -1,34 +0,0 @@ -// 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 CHROME_BROWSER_PRINTING_PAGE_RANGE_H__ -#define CHROME_BROWSER_PRINTING_PAGE_RANGE_H__ - -#include <vector> - -namespace printing { - -struct PageRange; - -typedef std::vector<PageRange> PageRanges; - -// Print range is inclusive. To select one page, set from == to. -struct PageRange { - int from; - int to; - - bool operator==(const PageRange& rhs) const { - return from == rhs.from && to == rhs.to; - } - - // Retrieves the sorted list of unique pages in the page ranges. - static std::vector<int> GetPages(const PageRanges& ranges); - - // Gets the total number of pages. - static int GetTotalPages(const PageRanges& ranges); -}; - -} // namespace printing - -#endif // CHROME_BROWSER_PRINTING_PAGE_RANGE_H__ |