OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/printing/print_dialog_cloud.h" | 5 #include "chrome/browser/printing/print_dialog_cloud.h" |
6 #include "chrome/browser/printing/print_dialog_cloud_internal.h" | 6 #include "chrome/browser/printing/print_dialog_cloud_internal.h" |
7 | 7 |
8 #include "app/l10n_util.h" | 8 #include "app/l10n_util.h" |
9 #include "base/base64.h" | 9 #include "base/base64.h" |
10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
(...skipping 407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
418 if (owns_flow_handler_) { | 418 if (owns_flow_handler_) { |
419 delete flow_handler_; | 419 delete flow_handler_; |
420 } | 420 } |
421 } | 421 } |
422 | 422 |
423 bool CloudPrintHtmlDialogDelegate::IsDialogModal() const { | 423 bool CloudPrintHtmlDialogDelegate::IsDialogModal() const { |
424 return true; | 424 return true; |
425 } | 425 } |
426 | 426 |
427 std::wstring CloudPrintHtmlDialogDelegate::GetDialogTitle() const { | 427 std::wstring CloudPrintHtmlDialogDelegate::GetDialogTitle() const { |
428 return l10n_util::GetString(IDS_CLOUD_PRINT_TITLE); | 428 return std::wstring(); |
429 } | 429 } |
430 | 430 |
431 GURL CloudPrintHtmlDialogDelegate::GetDialogContentURL() const { | 431 GURL CloudPrintHtmlDialogDelegate::GetDialogContentURL() const { |
432 return params_.url; | 432 return params_.url; |
433 } | 433 } |
434 | 434 |
435 void CloudPrintHtmlDialogDelegate::GetDOMMessageHandlers( | 435 void CloudPrintHtmlDialogDelegate::GetDOMMessageHandlers( |
436 std::vector<DOMMessageHandler*>* handlers) const { | 436 std::vector<DOMMessageHandler*>* handlers) const { |
437 handlers->push_back(flow_handler_); | 437 handlers->push_back(flow_handler_); |
438 // We don't own flow_handler_ anymore, but it sticks around until at | 438 // We don't own flow_handler_ anymore, but it sticks around until at |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 // TODO(scottbyer): Verify GAIA login valid, execute GAIA login if not (should | 490 // TODO(scottbyer): Verify GAIA login valid, execute GAIA login if not (should |
491 // be distilled out of bookmark sync.) | 491 // be distilled out of bookmark sync.) |
492 string16 print_job_title; | 492 string16 print_job_title; |
493 if (browser_ && browser_->GetSelectedTabContents()) | 493 if (browser_ && browser_->GetSelectedTabContents()) |
494 print_job_title = browser_->GetSelectedTabContents()->GetTitle(); | 494 print_job_title = browser_->GetSelectedTabContents()->GetTitle(); |
495 | 495 |
496 // TODO(scottbyer): Get the dialog width, height from the dialog | 496 // TODO(scottbyer): Get the dialog width, height from the dialog |
497 // contents, and take the screen size into account. | 497 // contents, and take the screen size into account. |
498 HtmlDialogUIDelegate* dialog_delegate = | 498 HtmlDialogUIDelegate* dialog_delegate = |
499 new internal_cloud_print_helpers::CloudPrintHtmlDialogDelegate( | 499 new internal_cloud_print_helpers::CloudPrintHtmlDialogDelegate( |
500 path_to_pdf, 500, 400, std::string(), print_job_title); | 500 path_to_pdf, 497, 354, std::string(), print_job_title); |
501 browser_->BrowserShowHtmlDialog(dialog_delegate, NULL); | 501 browser_->BrowserShowHtmlDialog(dialog_delegate, NULL); |
502 } | 502 } |
503 | 503 |
504 PrintDialogCloud::~PrintDialogCloud() { | 504 PrintDialogCloud::~PrintDialogCloud() { |
505 } | 505 } |
OLD | NEW |