Index: chrome/browser/printing/print_view_manager.h |
diff --git a/chrome/browser/printing/print_view_manager.h b/chrome/browser/printing/print_view_manager.h |
index 3cad0f8a177f477c5b29f543fd3d2921e29c7a4c..f26061c909bdea66b01e26d9742b2cfcf41a32fd 100644 |
--- a/chrome/browser/printing/print_view_manager.h |
+++ b/chrome/browser/printing/print_view_manager.h |
@@ -14,7 +14,7 @@ |
#include "printing/printed_pages_source.h" |
class RenderViewHost; |
-class TabContents; |
+class TabContentsWrapper; |
struct PrintHostMsg_DidPrintPage_Params; |
namespace printing { |
@@ -29,7 +29,7 @@ class PrintViewManager : public NotificationObserver, |
public PrintedPagesSource, |
public TabContentsObserver { |
public: |
- explicit PrintViewManager(TabContents* tab_contents); |
+ explicit PrintViewManager(TabContentsWrapper* tab); |
virtual ~PrintViewManager(); |
// Override the title for this PrintViewManager's PrintJobs using the title |
@@ -119,6 +119,9 @@ class PrintViewManager : public NotificationObserver, |
// print_job_ is initialized. |
bool OpportunisticallyCreatePrintJob(int cookie); |
+ // TabContentsWrapper we're associated with. |
+ TabContentsWrapper* tab_; |
+ |
NotificationRegistrar registrar_; |
// Manages the low-level talk to the printer. |