Index: chrome/browser/automation/automation_provider_observers.cc |
=================================================================== |
--- chrome/browser/automation/automation_provider_observers.cc (revision 131326) |
+++ chrome/browser/automation/automation_provider_observers.cc (working copy) |
@@ -44,7 +44,6 @@ |
#include "chrome/browser/notifications/notification_ui_manager.h" |
#include "chrome/browser/password_manager/password_store_change.h" |
#include "chrome/browser/policy/browser_policy_connector.h" |
-#include "chrome/browser/printing/print_job.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/renderer_host/chrome_render_message_filter.h" |
#include "chrome/browser/search_engines/template_url_service.h" |
@@ -1282,57 +1281,6 @@ |
} |
} |
-DocumentPrintedNotificationObserver::DocumentPrintedNotificationObserver( |
- AutomationProvider* automation, IPC::Message* reply_message) |
- : automation_(automation->AsWeakPtr()), |
- success_(false), |
- reply_message_(reply_message) { |
- registrar_.Add(this, chrome::NOTIFICATION_PRINT_JOB_EVENT, |
- content::NotificationService::AllSources()); |
-} |
- |
-DocumentPrintedNotificationObserver::~DocumentPrintedNotificationObserver() { |
- if (automation_) { |
- AutomationMsg_PrintNow::WriteReplyParams(reply_message_.get(), success_); |
- automation_->Send(reply_message_.release()); |
- } |
-} |
- |
-void DocumentPrintedNotificationObserver::Observe( |
- int type, |
- const content::NotificationSource& source, |
- const content::NotificationDetails& details) { |
- DCHECK(type == chrome::NOTIFICATION_PRINT_JOB_EVENT); |
- switch (content::Details<printing::JobEventDetails>(details)->type()) { |
- case printing::JobEventDetails::JOB_DONE: { |
- // Succeeded. |
- success_ = true; |
- delete this; |
- break; |
- } |
- case printing::JobEventDetails::USER_INIT_CANCELED: |
- case printing::JobEventDetails::FAILED: { |
- // Failed. |
- delete this; |
- break; |
- } |
- case printing::JobEventDetails::NEW_DOC: |
- case printing::JobEventDetails::USER_INIT_DONE: |
- case printing::JobEventDetails::DEFAULT_INIT_DONE: |
- case printing::JobEventDetails::NEW_PAGE: |
- case printing::JobEventDetails::PAGE_DONE: |
- case printing::JobEventDetails::DOC_DONE: |
- case printing::JobEventDetails::ALL_PAGES_REQUESTED: { |
- // Don't care. |
- break; |
- } |
- default: { |
- NOTREACHED(); |
- break; |
- } |
- } |
-} |
- |
MetricEventDurationObserver::MetricEventDurationObserver() { |
registrar_.Add(this, chrome::NOTIFICATION_METRIC_EVENT_DURATION, |
content::NotificationService::AllSources()); |