Index: chrome/browser/ui/webui/options/web_intents_settings_handler.h |
diff --git a/chrome/browser/ui/webui/options/web_intents_settings_handler.h b/chrome/browser/ui/webui/options/web_intents_settings_handler.h |
deleted file mode 100644 |
index b36e18b0c640a90b6a256b12ae8fccf3f8bd0aa8..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/webui/options/web_intents_settings_handler.h |
+++ /dev/null |
@@ -1,80 +0,0 @@ |
-// Copyright (c) 2012 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_OPTIONS_WEB_INTENTS_SETTINGS_HANDLER_H_ |
-#define CHROME_BROWSER_UI_WEBUI_OPTIONS_WEB_INTENTS_SETTINGS_HANDLER_H_ |
- |
-#include "base/compiler_specific.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "chrome/browser/ui/intents/web_intents_model.h" |
-#include "chrome/browser/ui/webui/options/options_ui.h" |
- |
-class WebIntentsRegistry; |
- |
-namespace options { |
- |
-// Manage setting up the backing data for the web intents options page. |
-class WebIntentsSettingsHandler : public OptionsPageUIHandler, |
- public WebIntentsModel::Observer { |
- public: |
- WebIntentsSettingsHandler(); |
- virtual ~WebIntentsSettingsHandler(); |
- |
- // OptionsPageUIHandler implementation. |
- virtual void GetLocalizedValues( |
- base::DictionaryValue* localized_strings) OVERRIDE; |
- virtual void RegisterMessages() OVERRIDE; |
- |
- // WebIntentsModel::Observer implementation. |
- virtual void TreeNodesAdded(ui::TreeModel* model, |
- ui::TreeModelNode* parent, |
- int start, |
- int count) OVERRIDE; |
- virtual void TreeNodesRemoved(ui::TreeModel* model, |
- ui::TreeModelNode* parent, |
- int start, |
- int count) OVERRIDE; |
- virtual void TreeNodeChanged(ui::TreeModel* model, |
- ui::TreeModelNode* node) OVERRIDE {} |
- virtual void TreeModelBeginBatch(WebIntentsModel* model) OVERRIDE; |
- virtual void TreeModelEndBatch(WebIntentsModel* model) OVERRIDE; |
- |
- private: |
- // Creates the WebIntentsModel if neccessary. |
- void EnsureWebIntentsModelCreated(); |
- |
- // Updates search filter for cookies tree model. |
- void UpdateSearchResults(const base::ListValue* args); |
- |
- // Remove all sites data. |
- void RemoveAll(const base::ListValue* args); |
- |
- // Remove selected sites data. |
- void RemoveIntent(const base::ListValue* args); |
- |
- // Helper functions for removals. |
- void RemoveOrigin(WebIntentsTreeNode* node); |
- void RemoveService(ServiceTreeNode* snode); |
- |
- // Trigger for SendChildren to load the JS model. |
- void LoadChildren(const base::ListValue* args); |
- |
- // Get children nodes data and pass it to 'IntentsView.loadChildren' to |
- // update the WebUI. |
- void SendChildren(WebIntentsTreeNode* parent); |
- |
- WebIntentsRegistry* web_intents_registry_; // Weak pointer. |
- |
- // Backing data model for the intents list. |
- scoped_ptr<WebIntentsModel> intents_tree_model_; |
- |
- // Flag to indicate whether there is a batch update in progress. |
- bool batch_update_; |
- |
- DISALLOW_COPY_AND_ASSIGN(WebIntentsSettingsHandler); |
-}; |
- |
-} // namespace options |
- |
-#endif // CHROME_BROWSER_UI_WEBUI_OPTIONS_WEB_INTENTS_SETTINGS_HANDLER_H_ |