Index: chrome/browser/webdata/autofill_table.h |
diff --git a/chrome/browser/webdata/autofill_table.h b/chrome/browser/webdata/autofill_table.h |
index c0a076c6248da9a32211b89a57eb55e153a71195..72e5850293d9d98358f3d7e772f4deca67458dd6 100644 |
--- a/chrome/browser/webdata/autofill_table.h |
+++ b/chrome/browser/webdata/autofill_table.h |
@@ -17,6 +17,7 @@ class AutofillEntry; |
class AutofillProfile; |
class AutofillTableTest; |
class CreditCard; |
+class WebDatabase; |
struct FormFieldData; |
@@ -114,9 +115,14 @@ class Time; |
// |
class AutofillTable : public WebDatabaseTable { |
public: |
- AutofillTable(sql::Connection* db, sql::MetaTable* meta_table); |
+ AutofillTable(); |
virtual ~AutofillTable(); |
- virtual bool Init() OVERRIDE; |
+ |
+ // Retrieves the AutofillTable* owned by |database|. |
+ static AutofillTable* FromWebDatabase(WebDatabase* db); |
+ |
+ virtual WebDatabaseTable::TypeKey GetTypeKey() const OVERRIDE; |
+ virtual bool Init(sql::Connection* db, sql::MetaTable* meta_table) OVERRIDE; |
virtual bool IsSyncable() OVERRIDE; |
virtual bool MigrateToVersion(int version, |
const std::string& app_locale, |