Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / extensions / extension_error_ui_default.h
index f8f97ff..24b75b2 100644 (file)
 
 class Browser;
 class ExtensionService;
+class Profile;
+
+namespace extensions {
 
 class ExtensionErrorUIDefault : public ExtensionErrorUI {
  public:
-  explicit ExtensionErrorUIDefault(ExtensionService* extension_service);
+  explicit ExtensionErrorUIDefault(ExtensionErrorUI::Delegate* delegate);
   virtual ~ExtensionErrorUIDefault();
 
   // ExtensionErrorUI implementation:
@@ -49,6 +52,9 @@ class ExtensionErrorUIDefault : public ExtensionErrorUI {
     DISALLOW_COPY_AND_ASSIGN(ExtensionGlobalError);
   };
 
+  // The profile associated with this error.
+  Profile* profile_;
+
   // The browser the bubble view was shown into.
   Browser* browser_;
 
@@ -57,4 +63,6 @@ class ExtensionErrorUIDefault : public ExtensionErrorUI {
   DISALLOW_COPY_AND_ASSIGN(ExtensionErrorUIDefault);
 };
 
+}  // namespace extensions
+
 #endif  // CHROME_BROWSER_EXTENSIONS_EXTENSION_ERROR_UI_DEFAULT_H_