summaryrefslogtreecommitdiffstats
path: root/chrome/browser/tab_contents/tab_contents.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/tab_contents/tab_contents.h')
-rw-r--r--chrome/browser/tab_contents/tab_contents.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/chrome/browser/tab_contents/tab_contents.h b/chrome/browser/tab_contents/tab_contents.h
index b613627..c33fcc5 100644
--- a/chrome/browser/tab_contents/tab_contents.h
+++ b/chrome/browser/tab_contents/tab_contents.h
@@ -67,10 +67,11 @@ namespace IPC {
class Message;
}
-class FormFieldHistoryManager;
+class AutoFillManager;
class BlockedPopupContainer;
class DOMUI;
class DownloadItem;
+class FormFieldHistoryManager;
class LoadNotificationDetails;
class OmniboxSearchHint;
class PasswordManager;
@@ -82,11 +83,11 @@ class TabContentsDelegate;
class TabContentsFactory;
class SkBitmap;
class SiteInstance;
+class TabContents;
class TabContentsView;
struct ThumbnailScore;
struct ViewHostMsg_FrameNavigate_Params;
struct ViewHostMsg_DidPrintPage_Params;
-class TabContents;
// Describes what goes in the main content area of a tab. TabContents is
// the only type of TabContents, and these should be merged together.
@@ -836,6 +837,7 @@ class TabContents : public PageNavigator,
virtual RenderViewHostDelegate::FavIcon* GetFavIconDelegate();
virtual RenderViewHostDelegate::FormFieldHistory*
GetFormFieldHistoryDelegate();
+ virtual RenderViewHostDelegate::AutoFill* GetAutoFillDelegate();
virtual TabContents* GetAsTabContents();
virtual void AddBlockedNotice(const GURL& url, const string16& reason);
virtual ViewType::Type GetRenderViewType() const;
@@ -992,6 +994,9 @@ class TabContents : public PageNavigator,
// FormFieldHistoryManager, lazily created.
scoped_ptr<FormFieldHistoryManager> form_field_history_manager_;
+ // AutoFillManager, lazily created.
+ scoped_ptr<AutoFillManager> autofill_manager_;
+
// PasswordManager, lazily created.
scoped_ptr<PasswordManager> password_manager_;