| Index: chrome/browser/extensions/default_apps.h
|
| diff --git a/chrome/browser/extensions/default_apps.h b/chrome/browser/extensions/default_apps.h
|
| index 7c13c8cda4b057debc485463735913061aa89823..52e6e94e27c77ebf2a3c37892baebab7ea30dabe 100644
|
| --- a/chrome/browser/extensions/default_apps.h
|
| +++ b/chrome/browser/extensions/default_apps.h
|
| @@ -15,6 +15,10 @@ namespace extensions {
|
| class Extension;
|
| }
|
|
|
| +namespace base {
|
| +class DictionaryValue;
|
| +}
|
| +
|
| // Functions and types related to installing default apps.
|
| namespace default_apps {
|
|
|
| @@ -28,10 +32,6 @@ enum InstallState {
|
| kAlreadyInstalledDefaultApps
|
| };
|
|
|
| -bool ShouldInstallInProfile(Profile* profile);
|
| -
|
| -bool isLocaleSupported();
|
| -
|
| // Register preference properties used by default apps to maintain
|
| // install state.
|
| void RegisterUserPrefs(PrefService* prefs);
|
| @@ -48,11 +48,15 @@ class Provider : public extensions::ExternalProviderImpl {
|
| extensions::Extension::Location download_location,
|
| int creation_flags);
|
|
|
| + bool ShouldInstallInProfile();
|
| +
|
| // ExternalProviderImpl overrides:
|
| virtual void VisitRegisteredExtension() OVERRIDE;
|
| + virtual void SetPrefs(base::DictionaryValue* prefs) OVERRIDE;
|
|
|
| private:
|
| Profile* profile_;
|
| + bool is_migration_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(Provider);
|
| };
|
|
|