| Index: chrome/browser/tab_contents/tab_contents.h
|
| diff --git a/chrome/browser/tab_contents/tab_contents.h b/chrome/browser/tab_contents/tab_contents.h
|
| index d2263ec37379d6359a78dd76762c4da357134c54..f63673438b596319ebabfa4eee2a88ebffd976ff 100644
|
| --- a/chrome/browser/tab_contents/tab_contents.h
|
| +++ b/chrome/browser/tab_contents/tab_contents.h
|
| @@ -16,7 +16,6 @@
|
| #include "base/basictypes.h"
|
| #include "base/gtest_prod_util.h"
|
| #include "base/scoped_ptr.h"
|
| -#include "chrome/browser/autocomplete/autocomplete_edit.h"
|
| #include "chrome/browser/cancelable_request.h"
|
| #include "chrome/browser/dom_ui/dom_ui_factory.h"
|
| #include "chrome/browser/download/save_package.h"
|
| @@ -26,7 +25,6 @@
|
| #include "chrome/browser/find_notification_details.h"
|
| #include "chrome/browser/jsmessage_box_client.h"
|
| #include "chrome/browser/password_manager/password_manager.h"
|
| -#include "chrome/browser/printing/print_view_manager.h"
|
| #include "chrome/browser/shell_dialogs.h"
|
| #include "chrome/browser/renderer_host/render_view_host_delegate.h"
|
| #include "chrome/browser/tab_contents/constrained_window.h"
|
| @@ -37,9 +35,6 @@
|
| #include "chrome/browser/tab_contents/page_navigator.h"
|
| #include "chrome/browser/tab_contents/render_view_host_manager.h"
|
| #include "chrome/browser/tab_contents/tab_specific_content_settings.h"
|
| -#include "chrome/common/extensions/url_pattern.h"
|
| -#include "chrome/common/navigation_types.h"
|
| -#include "chrome/common/net/url_request_context_getter.h"
|
| #include "chrome/common/notification_registrar.h"
|
| #include "chrome/common/property_bag.h"
|
| #include "chrome/common/renderer_preferences.h"
|
| @@ -49,7 +44,6 @@
|
| #include "net/base/load_states.h"
|
| #include "webkit/glue/dom_operations.h"
|
| #include "webkit/glue/password_form.h"
|
| -#include "webkit/glue/webpreferences.h"
|
|
|
| namespace gfx {
|
| class Rect;
|
| @@ -64,6 +58,9 @@ namespace base {
|
| class WaitableEvent;
|
| }
|
|
|
| +namespace printing {
|
| +class PrintViewManager;
|
| +}
|
|
|
| namespace IPC {
|
| class Message;
|
| @@ -88,10 +85,13 @@ class TabContents;
|
| class TabContentsDelegate;
|
| class TabContentsFactory;
|
| class TabContentsView;
|
| +class URLPattern;
|
| +class URLRequestContextGetter;
|
| struct ThumbnailScore;
|
| struct ViewHostMsg_DidPrintPage_Params;
|
| struct ViewHostMsg_FrameNavigate_Params;
|
| struct ViewHostMsg_RunFileChooser_Params;
|
| +struct WebPreferences;
|
|
|
| // Describes what goes in the main content area of a tab. TabContents is
|
| // the only type of TabContents, and these should be merged together.
|
| @@ -1054,7 +1054,7 @@ class TabContents : public PageNavigator,
|
| NotificationRegistrar registrar_;
|
|
|
| // Handles print preview and print job for this contents.
|
| - printing::PrintViewManager printing_;
|
| + scoped_ptr<printing::PrintViewManager> printing_;
|
|
|
| // SavePackage, lazily created.
|
| scoped_refptr<SavePackage> save_package_;
|
|
|