| 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,
|
|
|