Index: chrome/browser/printing/printing_message_filter.cc |
diff --git a/chrome/browser/printing/printing_message_filter.cc b/chrome/browser/printing/printing_message_filter.cc |
index 163114bf93954f8fa294fdf1b7c886206581cc91..37c5984dab0db7c4f888126f9d14d1bb6499a3d7 100644 |
--- a/chrome/browser/printing/printing_message_filter.cc |
+++ b/chrome/browser/printing/printing_message_filter.cc |
@@ -8,8 +8,8 @@ |
#include "base/bind.h" |
#include "chrome/browser/browser_process.h" |
-#include "chrome/browser/printing/printer_query.h" |
#include "chrome/browser/printing/print_job_manager.h" |
+#include "chrome/browser/printing/printer_query.h" |
#include "chrome/browser/printing/printing_ui_web_contents_observer.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/profiles/profile_io_data.h" |
@@ -40,6 +40,8 @@ |
using content::BrowserThread; |
+namespace printing { |
+ |
namespace { |
#if defined(OS_CHROMEOS) |
@@ -55,7 +57,7 @@ static base::LazyInstance<PrintingSequencePathMap> |
g_printing_file_descriptor_map = LAZY_INSTANCE_INITIALIZER; |
#endif |
-void RenderParamsFromPrintSettings(const printing::PrintSettings& settings, |
+void RenderParamsFromPrintSettings(const PrintSettings& settings, |
PrintMsg_Print_Params* params) { |
params->page_size = settings.page_setup_device_units().physical_size(); |
params->content_size.SetSize( |
@@ -186,8 +188,8 @@ void PrintingMessageFilter::OnAllocateTempFileForPrinting( |
content::WebContents* wc = GetWebContentsForRenderView(render_view_id); |
if (!wc) |
return; |
- printing::PrintViewManagerBasic* print_view_manager = |
- printing::PrintViewManagerBasic::FromWebContents(wc); |
+ PrintViewManagerBasic* print_view_manager = |
+ PrintViewManagerBasic::FromWebContents(wc); |
// The file descriptor is originally created in & passed from the Android |
// side, and it will handle the closing. |
const base::FileDescriptor& file_descriptor = |
@@ -220,11 +222,11 @@ void PrintingMessageFilter::OnTempFileForPrintingWritten(int render_view_id, |
content::WebContents* wc = GetWebContentsForRenderView(render_view_id); |
if (!wc) |
return; |
- printing::PrintViewManagerBasic* print_view_manager = |
- printing::PrintViewManagerBasic::FromWebContents(wc); |
+ PrintViewManagerBasic* print_view_manager = |
+ PrintViewManagerBasic::FromWebContents(wc); |
const base::FileDescriptor& file_descriptor = |
print_view_manager->file_descriptor(); |
- printing::PrintingContextAndroid::PdfWritingDone(file_descriptor.fd, true); |
+ PrintingContextAndroid::PdfWritingDone(file_descriptor.fd, true); |
// Invalidate the file descriptor so it doesn't accidentally get reused. |
print_view_manager->set_file_descriptor(base::FileDescriptor(-1, false)); |
#endif |
@@ -257,28 +259,32 @@ content::WebContents* PrintingMessageFilter::GetWebContentsForRenderView( |
} |
struct PrintingMessageFilter::GetPrintSettingsForRenderViewParams { |
- printing::PrinterQuery::GetSettingsAskParam ask_user_for_settings; |
+ PrinterQuery::GetSettingsAskParam ask_user_for_settings; |
int expected_page_count; |
bool has_selection; |
- printing::MarginType margin_type; |
+ MarginType margin_type; |
}; |
void PrintingMessageFilter::GetPrintSettingsForRenderView( |
int render_view_id, |
GetPrintSettingsForRenderViewParams params, |
const base::Closure& callback, |
- scoped_refptr<printing::PrinterQuery> printer_query) { |
+ scoped_refptr<PrinterQuery> printer_query) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
content::WebContents* wc = GetWebContentsForRenderView(render_view_id); |
if (wc) { |
scoped_ptr<PrintingUIWebContentsObserver> wc_observer( |
new PrintingUIWebContentsObserver(wc)); |
- BrowserThread::PostTask( |
- BrowserThread::IO, FROM_HERE, |
- base::Bind(&printing::PrinterQuery::GetSettings, printer_query, |
- params.ask_user_for_settings, base::Passed(&wc_observer), |
- params.expected_page_count, params.has_selection, |
- params.margin_type, callback)); |
+ BrowserThread::PostTask(BrowserThread::IO, |
+ FROM_HERE, |
+ base::Bind(&PrinterQuery::GetSettings, |
+ printer_query, |
+ params.ask_user_for_settings, |
+ base::Passed(&wc_observer), |
+ params.expected_page_count, |
+ params.has_selection, |
+ params.margin_type, |
+ callback)); |
} else { |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
@@ -289,10 +295,9 @@ void PrintingMessageFilter::GetPrintSettingsForRenderView( |
void PrintingMessageFilter::OnGetPrintSettingsFailed( |
const base::Closure& callback, |
- scoped_refptr<printing::PrinterQuery> printer_query) { |
+ scoped_refptr<PrinterQuery> printer_query) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- printer_query->GetSettingsDone(printing::PrintSettings(), |
- printing::PrintingContext::FAILED); |
+ printer_query->GetSettingsDone(PrintSettings(), PrintingContext::FAILED); |
callback.Run(); |
} |
@@ -303,7 +308,7 @@ void PrintingMessageFilter::OnIsPrintingEnabled(bool* is_enabled) { |
void PrintingMessageFilter::OnGetDefaultPrintSettings(IPC::Message* reply_msg) { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
- scoped_refptr<printing::PrinterQuery> printer_query; |
+ scoped_refptr<PrinterQuery> printer_query; |
if (!profile_io_data_->printing_enabled()->GetValue()) { |
// Reply with NULL query. |
OnGetDefaultPrintSettingsReply(printer_query, reply_msg); |
@@ -316,10 +321,10 @@ void PrintingMessageFilter::OnGetDefaultPrintSettings(IPC::Message* reply_msg) { |
// Loads default settings. This is asynchronous, only the IPC message sender |
// will hang until the settings are retrieved. |
GetPrintSettingsForRenderViewParams params; |
- params.ask_user_for_settings = printing::PrinterQuery::DEFAULTS; |
+ params.ask_user_for_settings = PrinterQuery::DEFAULTS; |
params.expected_page_count = 0; |
params.has_selection = false; |
- params.margin_type = printing::DEFAULT_MARGINS; |
+ params.margin_type = DEFAULT_MARGINS; |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
base::Bind(&PrintingMessageFilter::GetPrintSettingsForRenderView, this, |
@@ -330,11 +335,11 @@ void PrintingMessageFilter::OnGetDefaultPrintSettings(IPC::Message* reply_msg) { |
} |
void PrintingMessageFilter::OnGetDefaultPrintSettingsReply( |
- scoped_refptr<printing::PrinterQuery> printer_query, |
+ scoped_refptr<PrinterQuery> printer_query, |
IPC::Message* reply_msg) { |
PrintMsg_Print_Params params; |
if (!printer_query.get() || |
- printer_query->last_status() != printing::PrintingContext::OK) { |
+ printer_query->last_status() != PrintingContext::OK) { |
params.Reset(); |
} else { |
RenderParamsFromPrintSettings(printer_query->settings(), ¶ms); |
@@ -356,12 +361,12 @@ void PrintingMessageFilter::OnGetDefaultPrintSettingsReply( |
void PrintingMessageFilter::OnScriptedPrint( |
const PrintHostMsg_ScriptedPrint_Params& params, |
IPC::Message* reply_msg) { |
- scoped_refptr<printing::PrinterQuery> printer_query = |
+ scoped_refptr<PrinterQuery> printer_query = |
queue_->PopPrinterQuery(params.cookie); |
if (!printer_query) |
printer_query = queue_->CreatePrinterQuery(); |
GetPrintSettingsForRenderViewParams settings_params; |
- settings_params.ask_user_for_settings = printing::PrinterQuery::ASK_USER; |
+ settings_params.ask_user_for_settings = PrinterQuery::ASK_USER; |
settings_params.expected_page_count = params.expected_pages_count; |
settings_params.has_selection = params.has_selection; |
settings_params.margin_type = params.margin_type; |
@@ -376,7 +381,7 @@ void PrintingMessageFilter::OnScriptedPrint( |
} |
void PrintingMessageFilter::OnScriptedPrintReply( |
- scoped_refptr<printing::PrinterQuery> printer_query, |
+ scoped_refptr<PrinterQuery> printer_query, |
IPC::Message* reply_msg) { |
PrintMsg_PrintPages_Params params; |
#if defined(OS_ANDROID) |
@@ -384,14 +389,13 @@ void PrintingMessageFilter::OnScriptedPrintReply( |
// |reply_msg| before we can get the routing ID for the Android code. |
int routing_id = reply_msg->routing_id(); |
#endif |
- if (printer_query->last_status() != printing::PrintingContext::OK || |
+ if (printer_query->last_status() != PrintingContext::OK || |
!printer_query->settings().dpi()) { |
params.Reset(); |
} else { |
RenderParamsFromPrintSettings(printer_query->settings(), ¶ms.params); |
params.params.document_cookie = printer_query->cookie(); |
- params.pages = |
- printing::PageRange::GetPages(printer_query->settings().ranges()); |
+ params.pages = PageRange::GetPages(printer_query->settings().ranges()); |
} |
PrintHostMsg_ScriptedPrint::WriteReplyParams(reply_msg, params); |
Send(reply_msg); |
@@ -418,8 +422,8 @@ void PrintingMessageFilter::UpdateFileDescriptor(int render_view_id, int fd) { |
content::WebContents* wc = GetWebContentsForRenderView(render_view_id); |
if (!wc) |
return; |
- printing::PrintViewManagerBasic* print_view_manager = |
- printing::PrintViewManagerBasic::FromWebContents(wc); |
+ PrintViewManagerBasic* print_view_manager = |
+ PrintViewManagerBasic::FromWebContents(wc); |
print_view_manager->set_file_descriptor(base::FileDescriptor(fd, false)); |
} |
#endif |
@@ -429,7 +433,7 @@ void PrintingMessageFilter::OnUpdatePrintSettings( |
IPC::Message* reply_msg) { |
scoped_ptr<base::DictionaryValue> new_settings(job_settings.DeepCopy()); |
- scoped_refptr<printing::PrinterQuery> printer_query; |
+ scoped_refptr<PrinterQuery> printer_query; |
if (!profile_io_data_->printing_enabled()->GetValue()) { |
// Reply with NULL query. |
OnUpdatePrintSettingsReply(printer_query, reply_msg); |
@@ -445,17 +449,16 @@ void PrintingMessageFilter::OnUpdatePrintSettings( |
} |
void PrintingMessageFilter::OnUpdatePrintSettingsReply( |
- scoped_refptr<printing::PrinterQuery> printer_query, |
+ scoped_refptr<PrinterQuery> printer_query, |
IPC::Message* reply_msg) { |
PrintMsg_PrintPages_Params params; |
if (!printer_query.get() || |
- printer_query->last_status() != printing::PrintingContext::OK) { |
+ printer_query->last_status() != PrintingContext::OK) { |
params.Reset(); |
} else { |
RenderParamsFromPrintSettings(printer_query->settings(), ¶ms.params); |
params.params.document_cookie = printer_query->cookie(); |
- params.pages = |
- printing::PageRange::GetPages(printer_query->settings().ranges()); |
+ params.pages = PageRange::GetPages(printer_query->settings().ranges()); |
} |
PrintHostMsg_UpdatePrintSettings::WriteReplyParams(reply_msg, params); |
Send(reply_msg); |
@@ -478,3 +481,5 @@ void PrintingMessageFilter::OnCheckForCancel(int32 preview_ui_id, |
cancel); |
} |
#endif |
+ |
+} // namespace printing |