Index: printing/printing_context.h |
diff --git a/printing/printing_context.h b/printing/printing_context.h |
index c4e2094a15dd7a985d315140d17cddbb068d5412..0a30cea335ece139b7191c4f69cd6514829a9f1a 100644 |
--- a/printing/printing_context.h |
+++ b/printing/printing_context.h |
@@ -104,6 +104,13 @@ class PrintingContext { |
// Reinitializes the settings for object reuse. |
void ResetSettings(); |
+ // Extracts print job settings from |settings|. Out parameters can be NULL. |
+ // Returns true if all non-NULL out parameters are successfully extracted |
+ // from |settings| else returns false. |
+ bool GetSettingsFromDict(const DictionaryValue& settings, |
+ bool* landscape, |
+ std::string* printerName); |
+ |
// Does bookkeeping when an error occurs. |
PrintingContext::Result OnError(); |