Index: chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h |
diff --git a/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h b/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h |
index c42035b1823e241cc00cb310f442b6c8247dcd48..86444b1634a2eca97030aeddf1a86327a4e52b69 100644 |
--- a/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h |
+++ b/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h |
@@ -5,20 +5,18 @@ |
#ifndef CHROME_BROWSER_UI_VIEWS_APPS_APP_INFO_DIALOG_APP_INFO_DIALOG_VIEWS_H_ |
#define CHROME_BROWSER_UI_VIEWS_APPS_APP_INFO_DIALOG_APP_INFO_DIALOG_VIEWS_H_ |
+#include "base/callback.h" |
+#include "chrome/browser/ui/views/app_list/app_list_dialog_contents_view.h" |
#include "ui/gfx/native_widget_types.h" |
-#include "ui/views/window/dialog_delegate.h" |
class Profile; |
namespace extensions { |
class Extension; |
} |
-namespace views { |
-class TabbedPane; |
-} |
// View the information about a particular chrome application. |
-class AppInfoDialog : public views::DialogDelegateView { |
+class AppInfoDialog : public AppListDialogContentsView { |
public: |
AppInfoDialog(gfx::NativeWindow parent_window, |
Profile* profile, |
@@ -28,19 +26,9 @@ class AppInfoDialog : public views::DialogDelegateView { |
virtual ~AppInfoDialog(); |
private: |
- // Overridden from views::View: |
- virtual gfx::Size GetPreferredSize() const OVERRIDE; |
- |
- // Overridden from views::DialogDelegate: |
- virtual bool Cancel() OVERRIDE; |
- virtual int GetDialogButtons() const OVERRIDE; |
- |
// Overridden from views::WidgetDelegate: |
- virtual ui::ModalType GetModalType() const OVERRIDE; |
+ virtual void WindowClosing() OVERRIDE; |
- gfx::NativeWindow parent_window_; |
- Profile* profile_; |
- const extensions::Extension* app_; |
base::Closure close_callback_; |
DISALLOW_COPY_AND_ASSIGN(AppInfoDialog); |