diff options
Diffstat (limited to 'chrome/browser/sync/profile_sync_factory.h')
-rw-r--r-- | chrome/browser/sync/profile_sync_factory.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/sync/profile_sync_factory.h b/chrome/browser/sync/profile_sync_factory.h index 5a19f1f..d2cb6e5 100644 --- a/chrome/browser/sync/profile_sync_factory.h +++ b/chrome/browser/sync/profile_sync_factory.h @@ -13,6 +13,7 @@ #include "chrome/browser/sync/unrecoverable_error_handler.h" class PersonalDataManager; +class PasswordStore; class ProfileSyncService; class WebDatabase; @@ -72,6 +73,14 @@ class ProfileSyncFactory { browser_sync::UnrecoverableErrorHandler* error_handler) = 0; // Instantiates both a model associator and change processor for the + // password data type. The pointers in the return struct are + // owned by the caller. + virtual SyncComponents CreatePasswordSyncComponents( + ProfileSyncService* profile_sync_service, + PasswordStore* password_store, + browser_sync::UnrecoverableErrorHandler* error_handler) = 0; + + // Instantiates both a model associator and change processor for the // preference data type. The pointers in the return struct are // owned by the caller. virtual SyncComponents CreatePreferenceSyncComponents( |