summaryrefslogtreecommitdiffstats
path: root/chrome/browser/printing/print_job.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/printing/print_job.h')
-rw-r--r--chrome/browser/printing/print_job.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/chrome/browser/printing/print_job.h b/chrome/browser/printing/print_job.h
index 4c334b9..e18d52c 100644
--- a/chrome/browser/printing/print_job.h
+++ b/chrome/browser/printing/print_job.h
@@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_H_
#define CHROME_BROWSER_PRINTING_PRINT_JOB_H_
-#include "base/message_loop.h"
#include "base/ref_counted.h"
#include "chrome/browser/printing/print_job_worker_owner.h"
#include "chrome/common/notification_service.h"
@@ -33,8 +32,7 @@ class PrinterQuery;
// runs in the UI thread.
class PrintJob : public base::RefCountedThreadSafe<PrintJob>,
public NotificationObserver,
- public PrintJobWorkerOwner,
- public MessageLoop::DestructionObserver {
+ public PrintJobWorkerOwner {
public:
// GetSettings() UI parameter.
enum GetSettingsAskParam {
@@ -50,8 +48,6 @@ class PrintJob : public base::RefCountedThreadSafe<PrintJob>,
PrintJob();
virtual ~PrintJob();
- // Grabs the ownership of the PrintJobWorker from another job, which is
- // usually a PrinterQuery.
void Initialize(PrintJobWorkerOwner* job, PrintedPagesSource* source);
// NotificationObserver
@@ -73,9 +69,6 @@ class PrintJob : public base::RefCountedThreadSafe<PrintJob>,
virtual const PrintSettings& settings() const { return settings_; }
virtual int cookie() const;
- // DestructionObserver
- virtual void WillDestroyCurrentMessageLoop();
-
// Initializes the printing context. This can be done synchronously or not. It
// is fine to call this function multiple times to reinitialize the settings.
// |parent_window| parameter will be the owner of the print setting dialog