| Index: chrome/browser/ui/views/session_crashed_bubble_view.h
|
| diff --git a/chrome/browser/ui/views/session_crashed_bubble_view.h b/chrome/browser/ui/views/session_crashed_bubble_view.h
|
| index 9779ce20c58f4cd5bdda6d4b4762b9a5a33900a1..a140bc1943b0fdc13580e8ffb82a3f295ffc3f77 100644
|
| --- a/chrome/browser/ui/views/session_crashed_bubble_view.h
|
| +++ b/chrome/browser/ui/views/session_crashed_bubble_view.h
|
| @@ -62,6 +62,7 @@ class SessionCrashedBubbleView : public SessionCrashedBubble,
|
| void OnWidgetDestroying(views::Widget* widget) override;
|
| views::View* CreateFootnoteView() override;
|
| bool Accept() override;
|
| + bool Cancel() override;
|
| bool Close() override;
|
| int GetDialogButtons() const override;
|
| base::string16 GetDialogButtonLabel(ui::DialogButton button) const override;
|
| @@ -94,6 +95,12 @@ class SessionCrashedBubbleView : public SessionCrashedBubble,
|
| // Restore previous session after user selects so.
|
| void RestorePreviousSession();
|
|
|
| + // Open startup pages after user selects so.
|
| + void OpenStartupPages();
|
| +
|
| + // Enable UMA if the user accepted the offer.
|
| + void MaybeEnableUMA();
|
| +
|
| // Close and destroy the bubble.
|
| void CloseBubble();
|
|
|
| @@ -119,6 +126,10 @@ class SessionCrashedBubbleView : public SessionCrashedBubble,
|
| // collect bubble usage stats.
|
| bool restored_;
|
|
|
| + // Whether or not the user chose to open the startup pages. It is used to
|
| + // collect bubble usage stats.
|
| + bool startup_pages_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SessionCrashedBubbleView);
|
| };
|
|
|
|
|