| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/ui/webui/print_preview/print_preview_handler.h" | 5 #include "chrome/browser/ui/webui/print_preview/print_preview_handler.h" | 
| 6 | 6 | 
| 7 #include <ctype.h> | 7 #include <ctype.h> | 
| 8 | 8 | 
| 9 #include <map> | 9 #include <map> | 
| 10 #include <string> | 10 #include <string> | 
| (...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 294       printing::PrintBackend::CreateInstance(NULL)); | 294       printing::PrintBackend::CreateInstance(NULL)); | 
| 295 | 295 | 
| 296   std::string default_printer = print_backend->GetDefaultPrinterName(); | 296   std::string default_printer = print_backend->GetDefaultPrinterName(); | 
| 297   VLOG(1) << "Default Printer: " << default_printer; | 297   VLOG(1) << "Default Printer: " << default_printer; | 
| 298   return default_printer; | 298   return default_printer; | 
| 299 } | 299 } | 
| 300 | 300 | 
| 301 class PrintingContextDelegate : public printing::PrintingContext::Delegate { | 301 class PrintingContextDelegate : public printing::PrintingContext::Delegate { | 
| 302  public: | 302  public: | 
| 303   // PrintingContext::Delegate methods. | 303   // PrintingContext::Delegate methods. | 
| 304   virtual gfx::NativeView GetParentView() override { return NULL; } | 304   gfx::NativeView GetParentView() override { return NULL; } | 
| 305   virtual std::string GetAppLocale() override { | 305   std::string GetAppLocale() override { | 
| 306     return g_browser_process->GetApplicationLocale(); | 306     return g_browser_process->GetApplicationLocale(); | 
| 307   } | 307   } | 
| 308 }; | 308 }; | 
| 309 | 309 | 
| 310 gfx::Size GetDefaultPdfMediaSizeMicrons() { | 310 gfx::Size GetDefaultPdfMediaSizeMicrons() { | 
| 311   PrintingContextDelegate delegate; | 311   PrintingContextDelegate delegate; | 
| 312   scoped_ptr<printing::PrintingContext> printing_context( | 312   scoped_ptr<printing::PrintingContext> printing_context( | 
| 313       printing::PrintingContext::Create(&delegate)); | 313       printing::PrintingContext::Create(&delegate)); | 
| 314   if (printing::PrintingContext::OK != printing_context->UsePdfSettings() || | 314   if (printing::PrintingContext::OK != printing_context->UsePdfSettings() || | 
| 315       printing_context->settings().device_units_per_inch() <= 0) { | 315       printing_context->settings().device_units_per_inch() <= 0) { | 
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 532       OAuth2TokenService::ScopeSet oauth_scopes; | 532       OAuth2TokenService::ScopeSet oauth_scopes; | 
| 533       oauth_scopes.insert(cloud_devices::kCloudPrintAuthScope); | 533       oauth_scopes.insert(cloud_devices::kCloudPrintAuthScope); | 
| 534       scoped_ptr<OAuth2TokenService::Request> request( | 534       scoped_ptr<OAuth2TokenService::Request> request( | 
| 535           service->StartRequest(account_id, oauth_scopes, this)); | 535           service->StartRequest(account_id, oauth_scopes, this)); | 
| 536       requests_[type].reset(request.release()); | 536       requests_[type].reset(request.release()); | 
| 537     } else { | 537     } else { | 
| 538       handler_->SendAccessToken(type, std::string());  // Unknown type. | 538       handler_->SendAccessToken(type, std::string());  // Unknown type. | 
| 539     } | 539     } | 
| 540   } | 540   } | 
| 541 | 541 | 
| 542   virtual void OnGetTokenSuccess(const OAuth2TokenService::Request* request, | 542   void OnGetTokenSuccess(const OAuth2TokenService::Request* request, | 
| 543                                  const std::string& access_token, | 543                          const std::string& access_token, | 
| 544                                  const base::Time& expiration_time) override { | 544                          const base::Time& expiration_time) override { | 
| 545     OnServiceResponce(request, access_token); | 545     OnServiceResponce(request, access_token); | 
| 546   } | 546   } | 
| 547 | 547 | 
| 548   virtual void OnGetTokenFailure(const OAuth2TokenService::Request* request, | 548   void OnGetTokenFailure(const OAuth2TokenService::Request* request, | 
| 549                                  const GoogleServiceAuthError& error) override { | 549                          const GoogleServiceAuthError& error) override { | 
| 550     OnServiceResponce(request, std::string()); | 550     OnServiceResponce(request, std::string()); | 
| 551   } | 551   } | 
| 552 | 552 | 
| 553  private: | 553  private: | 
| 554   void OnServiceResponce(const OAuth2TokenService::Request* request, | 554   void OnServiceResponce(const OAuth2TokenService::Request* request, | 
| 555                          const std::string& access_token) { | 555                          const std::string& access_token) { | 
| 556     for (Requests::iterator i = requests_.begin(); i != requests_.end(); ++i) { | 556     for (Requests::iterator i = requests_.begin(); i != requests_.end(); ++i) { | 
| 557       if (i->second == request) { | 557       if (i->second == request) { | 
| 558         handler_->SendAccessToken(i->first, access_token); | 558         handler_->SendAccessToken(i->first, access_token); | 
| 559         requests_.erase(i); | 559         requests_.erase(i); | 
| (...skipping 1070 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1630 | 1630 | 
| 1631 void PrintPreviewHandler::UnregisterForMergeSession() { | 1631 void PrintPreviewHandler::UnregisterForMergeSession() { | 
| 1632   if (reconcilor_) | 1632   if (reconcilor_) | 
| 1633     reconcilor_->RemoveMergeSessionObserver(this); | 1633     reconcilor_->RemoveMergeSessionObserver(this); | 
| 1634 } | 1634 } | 
| 1635 | 1635 | 
| 1636 void PrintPreviewHandler::SetPdfSavedClosureForTesting( | 1636 void PrintPreviewHandler::SetPdfSavedClosureForTesting( | 
| 1637     const base::Closure& closure) { | 1637     const base::Closure& closure) { | 
| 1638   pdf_file_saved_closure_ = closure; | 1638   pdf_file_saved_closure_ = closure; | 
| 1639 } | 1639 } | 
| OLD | NEW | 
|---|