| Index: chrome/browser/webdata/web_apps_table.h
|
| diff --git a/chrome/browser/webdata/web_apps_table.h b/chrome/browser/webdata/web_apps_table.h
|
| index 82ebda3c07b9e812b12f9e614ea3cbf824892b96..1f80f50dc4fc6edf60a4607dee2cfc7c89ec236f 100644
|
| --- a/chrome/browser/webdata/web_apps_table.h
|
| +++ b/chrome/browser/webdata/web_apps_table.h
|
| @@ -12,6 +12,7 @@
|
|
|
| class GURL;
|
| class SkBitmap;
|
| +class WebDatabase;
|
|
|
| // This class manages the WebApps tables within the SQLite database passed to
|
| // the constructor. It expects the following schema:
|
| @@ -30,10 +31,14 @@ class SkBitmap;
|
| //
|
| class WebAppsTable : public WebDatabaseTable {
|
| public:
|
| - WebAppsTable(sql::Connection* db, sql::MetaTable* meta_table)
|
| - : WebDatabaseTable(db, meta_table) {}
|
| + WebAppsTable() {}
|
| virtual ~WebAppsTable() {}
|
| - virtual bool Init() OVERRIDE;
|
| +
|
| + // Retrieves the WebAppsTable* owned by |database|.
|
| + static WebAppsTable* FromWebDatabase(WebDatabase* database);
|
| +
|
| + 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,
|
|
|