Index: chrome/browser/services/gcm/permission_bubble_request_impl.h |
diff --git a/chrome/browser/services/gcm/permission_bubble_request_impl.h b/chrome/browser/services/gcm/permission_bubble_request_impl.h |
deleted file mode 100644 |
index 57f7cf8ed0fa16eb956dd2d42be20aef1d409fa8..0000000000000000000000000000000000000000 |
--- a/chrome/browser/services/gcm/permission_bubble_request_impl.h |
+++ /dev/null |
@@ -1,70 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROME_BROWSER_SERVICES_GCM_PERMISSION_BUBBLE_REQUEST_IMPL_H_ |
-#define CHROME_BROWSER_SERVICES_GCM_PERMISSION_BUBBLE_REQUEST_IMPL_H_ |
- |
-#include "base/callback.h" |
-#include "chrome/browser/content_settings/permission_request_id.h" |
-#include "chrome/browser/ui/website_settings/permission_bubble_request.h" |
-#include "chrome/common/content_settings_types.h" |
- |
-class GURL; |
- |
-// TODO(miguelg): move this class out of GCM. |
-namespace gcm { |
- |
-class PermissionContextBase; |
- |
-// Default implementation of PermissionBubbleRequest, it is assumed that the |
-// caller owns it and that it can be deleted once the |delete_callback| |
-// is executed. |
-class PermissionBubbleRequestImpl : public PermissionBubbleRequest { |
- public: |
- |
- typedef base::Callback<void(bool persist_permission, bool grant_permission)> |
- PermissionDecidedCallback; |
- |
- PermissionBubbleRequestImpl( |
- const GURL& request_origin, |
- bool user_gesture, |
- ContentSettingsType type, |
- const std::string& display_languages, |
- const PermissionDecidedCallback permission_decided_callback, |
- const base::Closure delete_callback); |
- |
- virtual ~PermissionBubbleRequestImpl(); |
- |
- // PermissionBubbleRequest: |
- virtual int GetIconID() const OVERRIDE; |
- virtual base::string16 GetMessageText() const OVERRIDE; |
- virtual base::string16 GetMessageTextFragment() const OVERRIDE; |
- virtual bool HasUserGesture() const OVERRIDE; |
- |
- // TODO(miguelg) Change this method to GetOrigin() |
- virtual GURL GetRequestingHostname() const OVERRIDE; |
- virtual void PermissionGranted() OVERRIDE; |
- virtual void PermissionDenied() OVERRIDE; |
- virtual void Cancelled() OVERRIDE; |
- virtual void RequestFinished() OVERRIDE; |
- |
- private: |
- GURL request_origin_; |
- bool user_gesture_; |
- ContentSettingsType type_; |
- std::string display_languages_; |
- |
- // Called once a decision is made about the permission. |
- const PermissionDecidedCallback permission_decided_callback_; |
- |
- // Called when the bubble is no longer in use so it can be deleted by |
- // the caller. |
- const base::Closure delete_callback_; |
- bool is_finished_; |
- |
- DISALLOW_COPY_AND_ASSIGN(PermissionBubbleRequestImpl); |
-}; |
- |
-} // namespace gcm |
-#endif // CHROME_BROWSER_SERVICES_GCM_PERMISSION_BUBBLE_REQUEST_IMPL_H_ |