[WRTjs] Refactor popup
[platform/framework/web/chromium-efl.git] / wrt / src / browser / wrt_quota_permission_context.h
1 #ifndef BROWSER_WRT_QUOTA_PERMISSION_CONTEXT_H_
2 #define BROWSER_WRT_QUOTA_PERMISSION_CONTEXT_H_
3
4 #include "content/public/browser/quota_permission_context.h"
5 #include "content/public/common/storage_quota_params.h"
6
7 namespace wrt {
8
9 class WRTQuotaPermissionContext : public content::QuotaPermissionContext {
10  public:
11   explicit WRTQuotaPermissionContext();
12
13   WRTQuotaPermissionContext(const WRTQuotaPermissionContext&) = delete;
14   WRTQuotaPermissionContext& operator=(const WRTQuotaPermissionContext&)
15       = delete;
16
17   // content::QuotaPermissionContext:
18   void RequestQuotaPermission(const content::StorageQuotaParams& params,
19                               int render_process_id,
20                               PermissionCallback callback) override;
21
22  private:
23   ~WRTQuotaPermissionContext() override;
24 };
25
26 }  // namespace wrt
27
28 #endif  // BROWSER_WRT_QUOTA_PERMISSION_CONTEXT_H_