Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(908)

Unified Diff: chrome/browser/permissions/permission_uma_util.h

Issue 2675483002: Replace PermissionType in chrome/ with ContentSettingsType (Closed)
Patch Set: rebase Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 61a08d9356ef7a2adfeed6bfc62eed93bfdae058..ca61fa6c17ca54012a0f24626f17130c391c84e8 100644
--- a/chrome/browser/permissions/permission_uma_util.h
+++ b/chrome/browser/permissions/permission_uma_util.h
@@ -17,10 +17,6 @@ class GURL;
class PermissionRequest;
class Profile;
-namespace content {
-enum class PermissionType;
-} // namespace content
-
// This should stay in sync with the SourceUI enum in the permission report
// protobuf (src/chrome/common/safe_browsing/permission_report.proto).
enum class PermissionSourceUI {
@@ -45,7 +41,7 @@ enum class PermissionPersistDecision {
struct PermissionReportInfo {
PermissionReportInfo(
const GURL& origin,
- content::PermissionType permission,
+ ContentSettingsType permission,
PermissionAction action,
PermissionSourceUI source_ui,
PermissionRequestGestureType gesture_type,
@@ -56,7 +52,7 @@ struct PermissionReportInfo {
PermissionReportInfo(const PermissionReportInfo& other);
GURL origin;
- content::PermissionType permission;
+ ContentSettingsType permission;
PermissionAction action;
PermissionSourceUI source_ui;
PermissionRequestGestureType gesture_type;
@@ -90,27 +86,32 @@ class PermissionUmaUtil {
static const char kPermissionsPromptIgnoredPriorDismissCountPrefix[];
static const char kPermissionsPromptIgnoredPriorIgnoreCountPrefix[];
+ // TODO(timloh): Remove this content::PermissionType overload when possible.
raymes 2017/02/09 00:39:57 nit: "when possible" is a bit vague. Could you cla
Timothy Loh 2017/02/10 07:25:38 Done.
static void PermissionRequested(content::PermissionType permission,
const GURL& requesting_origin,
const GURL& embedding_origin,
Profile* profile);
- static void PermissionGranted(content::PermissionType permission,
+ static void PermissionRequested(ContentSettingsType permission,
+ const GURL& requesting_origin,
+ const GURL& embedding_origin,
+ Profile* profile);
+ static void PermissionGranted(ContentSettingsType permission,
PermissionRequestGestureType gesture_type,
const GURL& requesting_origin,
Profile* profile);
- static void PermissionDenied(content::PermissionType permission,
+ static void PermissionDenied(ContentSettingsType permission,
PermissionRequestGestureType gesture_type,
const GURL& requesting_origin,
Profile* profile);
- static void PermissionDismissed(content::PermissionType permission,
+ static void PermissionDismissed(ContentSettingsType permission,
PermissionRequestGestureType gesture_type,
const GURL& requesting_origin,
Profile* profile);
- static void PermissionIgnored(content::PermissionType permission,
+ static void PermissionIgnored(ContentSettingsType permission,
PermissionRequestGestureType gesture_type,
const GURL& requesting_origin,
Profile* profile);
- static void PermissionRevoked(content::PermissionType permission,
+ static void PermissionRevoked(ContentSettingsType permission,
PermissionSourceUI source_ui,
const GURL& revoked_origin,
Profile* profile);
@@ -158,11 +159,11 @@ class PermissionUmaUtil {
// persistence toggle. Records whether the toggle was enabled (persist) or
// disabled (don't persist).
static void PermissionPromptAcceptedWithPersistenceToggle(
- content::PermissionType permission,
+ ContentSettingsType permission,
bool toggle_enabled);
static void PermissionPromptDeniedWithPersistenceToggle(
- content::PermissionType permission,
+ ContentSettingsType permission,
bool toggle_enabled);
private:
@@ -170,7 +171,7 @@ class PermissionUmaUtil {
static bool IsOptedIntoPermissionActionReporting(Profile* profile);
- static void RecordPermissionAction(content::PermissionType permission,
+ static void RecordPermissionAction(ContentSettingsType permission,
PermissionAction action,
PermissionSourceUI source_ui,
PermissionRequestGestureType gesture_type,
@@ -180,7 +181,7 @@ class PermissionUmaUtil {
// Records |count| total prior actions for a prompt of type |permission|
// for a single origin using |prefix| for the metric.
static void RecordPermissionPromptPriorCount(
- content::PermissionType permission,
+ ContentSettingsType permission,
const std::string& prefix,
int count);

Powered by Google App Engine
This is Rietveld 408576698