Index: chrome/browser/ui/webui/ntp/recently_closed_tabs_handler.h |
diff --git a/chrome/browser/ui/webui/ntp/recently_closed_tabs_handler.h b/chrome/browser/ui/webui/ntp/recently_closed_tabs_handler.h |
deleted file mode 100644 |
index c891ac0104da05408f09d42d3897fbe85d578e52..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/webui/ntp/recently_closed_tabs_handler.h |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROME_BROWSER_UI_WEBUI_NTP_RECENTLY_CLOSED_TABS_HANDLER_H_ |
-#define CHROME_BROWSER_UI_WEBUI_NTP_RECENTLY_CLOSED_TABS_HANDLER_H_ |
- |
-#include "base/values.h" |
-#include "chrome/browser/sessions/tab_restore_service.h" |
-#include "chrome/browser/sessions/tab_restore_service_observer.h" |
-#include "content/public/browser/web_ui_message_handler.h" |
- |
-class TabRestoreService; |
- |
-class RecentlyClosedTabsHandler : public content::WebUIMessageHandler, |
- public TabRestoreServiceObserver { |
- public: |
- RecentlyClosedTabsHandler() : tab_restore_service_(NULL) {} |
- ~RecentlyClosedTabsHandler() override; |
- |
- // WebUIMessageHandler implementation. |
- void RegisterMessages() override; |
- |
- // Callback for the "reopenTab" message. Rewrites the history of the |
- // currently displayed tab to be the one in TabRestoreService with a |
- // history of a session passed in through the content pointer. |
- void HandleReopenTab(const base::ListValue* args); |
- |
- // Callback for the "getRecentlyClosedTabs" message. |
- void HandleGetRecentlyClosedTabs(const base::ListValue* args); |
- |
- // Callback for the "clearRecentlyClosed" message. |
- void HandleClearRecentlyClosed(const base::ListValue* args); |
- |
- // Observer callback for TabRestoreServiceObserver. Sends data on |
- // recently closed tabs to the javascript side of this page to |
- // display to the user. |
- void TabRestoreServiceChanged(TabRestoreService* service) override; |
- |
- // Observer callback to notice when our associated TabRestoreService |
- // is destroyed. |
- void TabRestoreServiceDestroyed(TabRestoreService* service) override; |
- |
- private: |
- // Construct and initialize tab_restore_service_ if it's NULL. |
- // tab_restore_service_ may still be NULL, however, in incognito mode. |
- void EnsureTabRestoreService(); |
- |
- // TabRestoreService that we are observing. |
- TabRestoreService* tab_restore_service_; |
- |
- DISALLOW_COPY_AND_ASSIGN(RecentlyClosedTabsHandler); |
-}; |
- |
-#endif // CHROME_BROWSER_UI_WEBUI_NTP_RECENTLY_CLOSED_TABS_HANDLER_H_ |