Chromium Code Reviews| Index: chrome/browser/browser_main.cc |
| =================================================================== |
| --- chrome/browser/browser_main.cc (revision 71046) |
| +++ chrome/browser/browser_main.cc (working copy) |
| @@ -60,6 +60,7 @@ |
| #include "chrome/browser/prefs/pref_service.h" |
| #include "chrome/browser/prefs/pref_value_store.h" |
| #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service.h" |
| +#include "chrome/browser/printing/print_dialog_cloud.h" |
| #include "chrome/browser/process_singleton.h" |
| #include "chrome/browser/profiles/profile.h" |
| #include "chrome/browser/profiles/profile_manager.h" |
| @@ -1623,6 +1624,26 @@ |
| } |
| } |
| + if (parsed_command_line.HasSwitch(switches::kCloudPrintFile)) { |
| + FilePath cloud_print_file; |
| + cloud_print_file = |
| + parsed_command_line.GetSwitchValuePath(switches::kCloudPrintFile); |
| + if (!cloud_print_file.empty()) { |
| + string16 print_job_title; |
| +#ifdef OS_WIN |
|
sanjeevr
2011/01/13 18:03:41
Why is this part Windows-only?
abodenha
2011/01/13 19:03:59
There are problems with the type conversion from C
|
| + if (parsed_command_line.HasSwitch(switches::kCloudPrintJobTitle)) { |
| + CommandLine::StringType native_job_title; |
| + native_job_title = CommandLine::ForCurrentProcess()->GetSwitchValueNative( |
| + switches::kCloudPrintJobTitle); |
| + print_job_title = string16(native_job_title); |
| + } |
| +#endif |
| + PrintDialogCloud::CreatePrintDialogForPdf(cloud_print_file, |
| + print_job_title, |
| + false); |
| + } |
| + } |
| + |
| #if defined(OS_CHROMEOS) |
| // Run the Out of Memory priority manager while in this scope. Wait |
| // until here to start so that we give the most amount of time for |