| Index: chrome/common/extensions/permissions/chrome_permission_message_provider.h
|
| diff --git a/chrome/common/extensions/permissions/chrome_permission_message_provider.h b/chrome/common/extensions/permissions/chrome_permission_message_provider.h
|
| index 068d8bd295a660d9cd9a2ac7f387cf6a2959c0ad..a734ab080c1a43a905b233201a36daac2a5a4ac0 100644
|
| --- a/chrome/common/extensions/permissions/chrome_permission_message_provider.h
|
| +++ b/chrome/common/extensions/permissions/chrome_permission_message_provider.h
|
| @@ -26,15 +26,21 @@ class ChromePermissionMessageProvider : public PermissionMessageProvider {
|
| ~ChromePermissionMessageProvider() override;
|
|
|
| // PermissionMessageProvider implementation.
|
| - PermissionMessages GetPermissionMessages(
|
| + // See comments in permission_message_provider.h. TL;DR: You want to use only
|
| + // GetPermissionMessageStrings to get messages, not the *Legacy* or
|
| + // *Coalesced* methods.
|
| + PermissionMessageStrings GetPermissionMessageStrings(
|
| + const PermissionSet* permissions,
|
| + Manifest::Type extension_type) const override;
|
| + PermissionMessageIDs GetLegacyPermissionMessageIDs(
|
| const PermissionSet* permissions,
|
| Manifest::Type extension_type) const override;
|
| CoalescedPermissionMessages GetCoalescedPermissionMessages(
|
| const PermissionIDSet& permissions) const override;
|
| - std::vector<base::string16> GetWarningMessages(
|
| + std::vector<base::string16> GetLegacyWarningMessages(
|
| const PermissionSet* permissions,
|
| Manifest::Type extension_type) const override;
|
| - std::vector<base::string16> GetWarningMessagesDetails(
|
| + std::vector<base::string16> GetLegacyWarningMessagesDetails(
|
| const PermissionSet* permissions,
|
| Manifest::Type extension_type) const override;
|
| bool IsPrivilegeIncrease(const PermissionSet* old_permissions,
|
| @@ -45,6 +51,10 @@ class ChromePermissionMessageProvider : public PermissionMessageProvider {
|
| Manifest::Type extension_type) const override;
|
|
|
| private:
|
| + // TODO(treib): Remove this once we've switched to the new system.
|
| + PermissionMessages GetPermissionMessages(const PermissionSet* permissions,
|
| + Manifest::Type extension_type) const;
|
| +
|
| // Gets the permission messages for the API permissions. Also adds any
|
| // permission IDs from API Permissions to |permission_ids|.
|
| // TODO(sashab): Deprecate the |permissions| argument, and rename this to
|
|
|