| Index: chrome/browser/ui/startup/session_crashed_infobar_delegate.h
|
| ===================================================================
|
| --- chrome/browser/ui/startup/session_crashed_infobar_delegate.h (revision 238220)
|
| +++ chrome/browser/ui/startup/session_crashed_infobar_delegate.h (working copy)
|
| @@ -5,32 +5,20 @@
|
| #ifndef CHROME_BROWSER_UI_STARTUP_SESSION_CRASHED_INFOBAR_DELEGATE_H_
|
| #define CHROME_BROWSER_UI_STARTUP_SESSION_CRASHED_INFOBAR_DELEGATE_H_
|
|
|
| -#include "base/gtest_prod_util.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "chrome/browser/infobars/confirm_infobar_delegate.h"
|
| -#include "content/public/browser/notification_observer.h"
|
| -#include "content/public/browser/notification_registrar.h"
|
|
|
| class Browser;
|
| class Profile;
|
|
|
| // A delegate for the InfoBar shown when the previous session has crashed.
|
| -class SessionCrashedInfoBarDelegate : public ConfirmInfoBarDelegate,
|
| - public content::NotificationObserver {
|
| +class SessionCrashedInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| public:
|
| - // If |browser| is not incognito, creates a session crashed infobar delegate
|
| - // and adds it to the InfoBarService for |browser|.
|
| + // If |browser| is not incognito, creates a session crashed infobar and
|
| + // delegate and adds the infobar to the InfoBarService for |browser|.
|
| static void Create(Browser* browser);
|
|
|
| private:
|
| - FRIEND_TEST_ALL_PREFIXES(SessionCrashedInfoBarDelegateUnitTest,
|
| - DetachingTabWithCrashedInfoBar);
|
| -#if defined(UNIT_TEST)
|
| - friend struct base::DefaultDeleter<SessionCrashedInfoBarDelegate>;
|
| -#endif
|
| -
|
| - SessionCrashedInfoBarDelegate(InfoBarService* infobar_service,
|
| - Profile* profile);
|
| + explicit SessionCrashedInfoBarDelegate(Profile* profile);
|
| virtual ~SessionCrashedInfoBarDelegate();
|
|
|
| // ConfirmInfoBarDelegate:
|
| @@ -40,14 +28,7 @@
|
| virtual string16 GetButtonLabel(InfoBarButton button) const OVERRIDE;
|
| virtual bool Accept() OVERRIDE;
|
|
|
| - // content::NotificationObserver:
|
| - virtual void Observe(int type,
|
| - const content::NotificationSource& source,
|
| - const content::NotificationDetails& details) OVERRIDE;
|
| -
|
| - content::NotificationRegistrar registrar_;
|
| bool accepted_;
|
| - bool removed_notification_received_;
|
| Profile* profile_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SessionCrashedInfoBarDelegate);
|
|
|