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

Unified Diff: printing/printing_context_android.cc

Issue 2383473004: Remove PrintingContext::InitWithSettings(). (Closed)
Patch Set: fix build Created 4 years, 3 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « printing/printing_context_android.h ('k') | printing/printing_context_chromeos.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: printing/printing_context_android.cc
diff --git a/printing/printing_context_android.cc b/printing/printing_context_android.cc
index 46cff7f11f395309b3469cc6c002649521ddb699..89d3acdc2ea8330b339d1cacf50dd815df1a8dfd 100644
--- a/printing/printing_context_android.cc
+++ b/printing/printing_context_android.cc
@@ -24,19 +24,20 @@
using base::android::JavaParamRef;
using base::android::ScopedJavaLocalRef;
+namespace printing {
+
namespace {
// 1 inch in mils.
const int kInchToMil = 1000;
-inline int Round(double x) {
+int Round(double x) {
return static_cast<int>(x + 0.5);
}
// Sets the page sizes for a |PrintSettings| object. |width| and |height|
// arguments should be in device units.
-void SetSizes(
- printing::PrintSettings* settings, int dpi, int width, int height) {
+void SetSizes(PrintSettings* settings, int dpi, int width, int height) {
gfx::Size physical_size_device_units(width, height);
// Assume full page is printable for now.
gfx::Rect printable_area_device_units(0, 0, width, height);
@@ -47,25 +48,19 @@ void SetSizes(
false);
}
-void GetPageRanges(JNIEnv* env,
- jintArray int_arr,
- printing::PageRanges& range_vector) {
+void GetPageRanges(JNIEnv* env, jintArray int_arr, PageRanges* range_vector) {
std::vector<int> pages;
base::android::JavaIntArrayToIntVector(env, int_arr, &pages);
- for (std::vector<int>::const_iterator it = pages.begin();
- it != pages.end();
- ++it) {
- printing::PageRange range;
- range.from = *it;
- range.to = *it;
- range_vector.push_back(range);
+ for (int page : pages) {
+ PageRange range;
+ range.from = page;
+ range.to = page;
+ range_vector->push_back(range);
}
}
} // namespace
-namespace printing {
-
// static
std::unique_ptr<PrintingContext> PrintingContext::Create(Delegate* delegate) {
return base::WrapUnique(new PrintingContextAndroid(delegate));
@@ -126,9 +121,9 @@ void PrintingContextAndroid::AskUserForSettingsReply(
ScopedJavaLocalRef<jintArray> intArr =
Java_PrintingContext_getPages(env, j_printing_context_);
- if (intArr.obj() != NULL) {
+ if (intArr.obj()) {
PageRanges range_vector;
- GetPageRanges(env, intArr.obj(), range_vector);
+ GetPageRanges(env, intArr.obj(), &range_vector);
settings_.set_ranges(range_vector);
}
@@ -198,15 +193,6 @@ PrintingContext::Result PrintingContextAndroid::UpdatePrinterSettings(
return OK;
}
-PrintingContext::Result PrintingContextAndroid::InitWithSettings(
- const PrintSettings& settings) {
- DCHECK(!in_print_job_);
-
- settings_ = settings;
-
- return OK;
-}
-
PrintingContext::Result PrintingContextAndroid::NewDocument(
const base::string16& document_name) {
DCHECK(!in_print_job_);
@@ -255,12 +241,12 @@ void PrintingContextAndroid::ReleaseContext() {
gfx::NativeDrawingContext PrintingContextAndroid::context() const {
// Intentional No-op.
- return NULL;
+ return nullptr;
}
// static
bool PrintingContextAndroid::RegisterPrintingContext(JNIEnv* env) {
- return RegisterNativesImpl(env);
+ return RegisterNativesImpl(env);
}
} // namespace printing
« no previous file with comments | « printing/printing_context_android.h ('k') | printing/printing_context_chromeos.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698