diff options
author | bshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-26 04:43:13 +0000 |
---|---|---|
committer | bshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-26 04:43:13 +0000 |
commit | 858e344a47d5b8bb4b91841585d6e027e95acb42 (patch) | |
tree | 890cce63f8f53bf2a63dab32ecab241b68fe379a /ui/keyboard/keyboard.cc | |
parent | 96ac19b2ca3cb54a28bd3da112851cee64fa9e4e (diff) | |
download | chromium_src-858e344a47d5b8bb4b91841585d6e027e95acb42.zip chromium_src-858e344a47d5b8bb4b91841585d6e027e95acb42.tar.gz chromium_src-858e344a47d5b8bb4b91841585d6e027e95acb42.tar.bz2 |
[Code cleanup]Remove webui virtual keyboard code
BUG=354657
Review URL: https://codereview.chromium.org/208633002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259486 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/keyboard/keyboard.cc')
-rw-r--r-- | ui/keyboard/keyboard.cc | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/ui/keyboard/keyboard.cc b/ui/keyboard/keyboard.cc index d790127..436b935 100644 --- a/ui/keyboard/keyboard.cc +++ b/ui/keyboard/keyboard.cc @@ -5,71 +5,14 @@ #include "ui/keyboard/keyboard.h" #include "base/files/file_path.h" -#include "base/memory/singleton.h" #include "base/path_service.h" -#include "content/public/browser/browser_context.h" -#include "content/public/browser/web_ui_controller_factory.h" #include "ui/base/resource/resource_bundle.h" -#include "ui/keyboard/keyboard_constants.h" -#include "ui/keyboard/keyboard_ui_controller.h" -#include "url/gurl.h" - -namespace { - -using content::BrowserContext; -using content::WebUI; -using content::WebUIController; - -class KeyboardWebUIControllerFactory : public content::WebUIControllerFactory { - public: - // |WebUIControllerFactory| implementation: - virtual content::WebUI::TypeID GetWebUIType( - content::BrowserContext* browser_context, - const GURL& url) const OVERRIDE { - if (url == GURL(keyboard::kKeyboardWebUIURL)) - return const_cast<KeyboardWebUIControllerFactory*>(this); - - return WebUI::kNoWebUI; - } - virtual bool UseWebUIForURL(content::BrowserContext* browser_context, - const GURL& url) const OVERRIDE { - return GetWebUIType(browser_context, url) != WebUI::kNoWebUI; - } - virtual bool UseWebUIBindingsForURL(content::BrowserContext* browser_context, - const GURL& url) const OVERRIDE { - return UseWebUIForURL(browser_context, url); - } - virtual content::WebUIController* CreateWebUIControllerForURL( - content::WebUI* web_ui, - const GURL& url) const OVERRIDE { - if (url == GURL(keyboard::kKeyboardWebUIURL)) - return new keyboard::KeyboardUIController(web_ui); - return NULL; - } - - static KeyboardWebUIControllerFactory* GetInstance() { - return Singleton<KeyboardWebUIControllerFactory>::get(); - } - - protected: - KeyboardWebUIControllerFactory() {} - virtual ~KeyboardWebUIControllerFactory() {} - - private: - friend struct DefaultSingletonTraits<KeyboardWebUIControllerFactory>; - - DISALLOW_COPY_AND_ASSIGN(KeyboardWebUIControllerFactory); -}; - -} // namespace namespace keyboard { static bool initialized = false; void ResetKeyboardForTesting() { - content::WebUIControllerFactory::UnregisterFactoryForTesting( - KeyboardWebUIControllerFactory::GetInstance()); initialized = false; } @@ -84,9 +27,6 @@ void InitializeKeyboard() { FILE_PATH_LITERAL("keyboard_resources.pak")); ui::ResourceBundle::GetSharedInstance().AddDataPackFromPath( pak_file, ui::SCALE_FACTOR_100P); - - content::WebUIControllerFactory::RegisterFactory( - KeyboardWebUIControllerFactory::GetInstance()); } } // namespace keyboard |