| Index: chrome/browser/ui/webui/virtual_keyboard_ui.cc
|
| diff --git a/chrome/browser/ui/webui/bookmarks_ui.cc b/chrome/browser/ui/webui/virtual_keyboard_ui.cc
|
| similarity index 63%
|
| copy from chrome/browser/ui/webui/bookmarks_ui.cc
|
| copy to chrome/browser/ui/webui/virtual_keyboard_ui.cc
|
| index a65dc8258778c31c05eb9030fa876ed7b7ea91de..67a7c38e935b21d14ae2bd343b0af1d70b355f83 100644
|
| --- a/chrome/browser/ui/webui/bookmarks_ui.cc
|
| +++ b/chrome/browser/ui/webui/virtual_keyboard_ui.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/browser/ui/webui/bookmarks_ui.h"
|
| +#include "chrome/browser/ui/webui/virtual_keyboard_ui.h"
|
|
|
| #include "base/memory/ref_counted_memory.h"
|
| #include "base/message_loop.h"
|
| @@ -15,52 +15,45 @@
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| //
|
| -// BookmarksUIHTMLSource
|
| +// VirtualKeyboardUIHTMLSource
|
| //
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|
| -BookmarksUIHTMLSource::BookmarksUIHTMLSource() {
|
| +VirtualKeyboardUIHTMLSource::VirtualKeyboardUIHTMLSource() {
|
| }
|
|
|
| -std::string BookmarksUIHTMLSource::GetSource() {
|
| +std::string VirtualKeyboardUIHTMLSource::GetSource() {
|
| return chrome::kChromeUIBookmarksHost;
|
| }
|
|
|
| -void BookmarksUIHTMLSource::StartDataRequest(
|
| +void VirtualKeyboardUIHTMLSource::StartDataRequest(
|
| const std::string& path,
|
| bool is_incognito,
|
| const content::URLDataSource::GotDataCallback& callback) {
|
| NOTREACHED() << "We should never get here since the extension should have"
|
| << "been triggered";
|
| -
|
| callback.Run(NULL);
|
| }
|
|
|
| -std::string BookmarksUIHTMLSource::GetMimeType(const std::string& path) const {
|
| +std::string VirtualKeyboardUIHTMLSource::GetMimeType(
|
| + const std::string& path) const {
|
| NOTREACHED() << "We should never get here since the extension should have"
|
| << "been triggered";
|
| return "text/html";
|
| }
|
|
|
| -BookmarksUIHTMLSource::~BookmarksUIHTMLSource() {}
|
| +VirtualKeyboardUIHTMLSource::~VirtualKeyboardUIHTMLSource() {}
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| //
|
| -// BookmarksUI
|
| +// VirtualKeyboardUI
|
| //
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|
| -BookmarksUI::BookmarksUI(content::WebUI* web_ui) : WebUIController(web_ui) {
|
| - BookmarksUIHTMLSource* html_source = new BookmarksUIHTMLSource();
|
| -
|
| - // Set up the chrome://bookmarks/ source.
|
| +VirtualKeyboardUI::VirtualKeyboardUI(content::WebUI* web_ui)
|
| + : WebUIController(web_ui) {
|
| + VirtualKeyboardUIHTMLSource* html_source = new VirtualKeyboardUIHTMLSource();
|
| + // Set up the chrome://keyboard/ source.
|
| Profile* profile = Profile::FromWebUI(web_ui);
|
| content::URLDataSource::Add(profile, html_source);
|
| }
|
| -
|
| -// static
|
| -base::RefCountedMemory* BookmarksUI::GetFaviconResourceBytes(
|
| - ui::ScaleFactor scale_factor) {
|
| - return ui::ResourceBundle::GetSharedInstance().
|
| - LoadDataResourceBytesForScale(IDR_BOOKMARKS_FAVICON, scale_factor);
|
| -}
|
|
|