| Index: chrome/browser/profile.h
|
| ===================================================================
|
| --- chrome/browser/profile.h (revision 31365)
|
| +++ chrome/browser/profile.h (working copy)
|
| @@ -29,6 +29,10 @@
|
| class SSLConfigService;
|
| }
|
|
|
| +namespace webkit_database {
|
| +class DatabaseTracker;
|
| +}
|
| +
|
| class Blacklist;
|
| class BookmarkModel;
|
| class BrowserThemeProvider;
|
| @@ -139,6 +143,9 @@
|
| // profile is not off the record.
|
| virtual Profile* GetOriginalProfile() = 0;
|
|
|
| + // Returns a pointer to the DatabaseTracker instance for this profile.
|
| + virtual webkit_database::DatabaseTracker* GetDatabaseTracker() = 0;
|
| +
|
| // Retrieves a pointer to the VisitedLinkMaster associated with this
|
| // profile. The VisitedLinkMaster is lazily created the first time
|
| // that this method is called.
|
| @@ -421,6 +428,7 @@
|
| virtual Profile* GetOffTheRecordProfile();
|
| virtual void DestroyOffTheRecordProfile();
|
| virtual Profile* GetOriginalProfile();
|
| + virtual webkit_database::DatabaseTracker* GetDatabaseTracker();
|
| virtual VisitedLinkMaster* GetVisitedLinkMaster();
|
| virtual UserScriptMaster* GetUserScriptMaster();
|
| virtual SSLHostState* GetSSLHostState();
|
| @@ -595,6 +603,10 @@
|
| // GetSessionService won't recreate the SessionService.
|
| bool shutdown_session_service_;
|
|
|
| + // The main database tracker for this profile.
|
| + // Should be used only on the file thread.
|
| + scoped_refptr<webkit_database::DatabaseTracker> db_tracker_;
|
| +
|
| #if defined(OS_CHROMEOS)
|
| chromeos::Preferences chromeos_preferences_;
|
| #endif
|
|
|