Index: chrome/browser/permissions/permission_uma_util.h |
diff --git a/chrome/browser/permissions/permission_uma_util.h b/chrome/browser/permissions/permission_uma_util.h |
index d56a9f070f77275e12d5c2f77e5aeffacf9594c1..4ce425c7a07df07ed9a985112dd23805ccab9c6e 100644 |
--- a/chrome/browser/permissions/permission_uma_util.h |
+++ b/chrome/browser/permissions/permission_uma_util.h |
@@ -10,6 +10,7 @@ |
#include "base/logging.h" |
#include "base/macros.h" |
+enum class PermissionRequestGestureType; |
class GURL; |
class Profile; |
@@ -69,15 +70,19 @@ class PermissionUmaUtil { |
const GURL& embedding_origin, |
Profile* profile); |
static void PermissionGranted(content::PermissionType permission, |
+ PermissionRequestGestureType gesture_type, |
const GURL& requesting_origin, |
Profile* profile); |
static void PermissionDenied(content::PermissionType permission, |
+ PermissionRequestGestureType gesture_type, |
const GURL& requesting_origin, |
Profile* profile); |
static void PermissionDismissed(content::PermissionType permission, |
+ PermissionRequestGestureType gesture_type, |
const GURL& requesting_origin, |
Profile* profile); |
static void PermissionIgnored(content::PermissionType permission, |
+ PermissionRequestGestureType gesture_type, |
const GURL& requesting_origin, |
Profile* profile); |
static void PermissionRevoked(content::PermissionType permission, |
@@ -117,6 +122,7 @@ class PermissionUmaUtil { |
static void RecordPermissionAction(content::PermissionType permission, |
PermissionAction action, |
PermissionSourceUI source_ui, |
+ PermissionRequestGestureType gesture_type, |
const GURL& requesting_origin, |
Profile* profile); |