Index: chrome/browser/webdata/web_data_service.cc |
diff --git a/chrome/browser/webdata/web_data_service.cc b/chrome/browser/webdata/web_data_service.cc |
deleted file mode 100644 |
index b981782a6c1544f2da140dcec98f7f0b6b4948b3..0000000000000000000000000000000000000000 |
--- a/chrome/browser/webdata/web_data_service.cc |
+++ /dev/null |
@@ -1,111 +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. |
- |
-#include "chrome/browser/webdata/web_data_service.h" |
- |
-#include "base/bind.h" |
-#include "chrome/browser/webdata/logins_table.h" |
-#include "chrome/browser/webdata/web_apps_table.h" |
-#include "chrome/browser/webdata/web_intents_table.h" |
-#include "components/search_engines/template_url.h" |
-#include "components/signin/core/browser/webdata/token_service_table.h" |
-#include "components/webdata/common/web_database_service.h" |
-#include "content/public/browser/browser_thread.h" |
-#include "third_party/skia/include/core/SkBitmap.h" |
- |
-//////////////////////////////////////////////////////////////////////////////// |
-// |
-// WebDataService implementation. |
-// |
-//////////////////////////////////////////////////////////////////////////////// |
- |
-using base::Bind; |
-using content::BrowserThread; |
- |
-WDAppImagesResult::WDAppImagesResult() : has_all_images(false) {} |
- |
-WDAppImagesResult::~WDAppImagesResult() {} |
- |
-WebDataService::WebDataService(scoped_refptr<WebDatabaseService> wdbs, |
- const ProfileErrorCallback& callback) |
- : WebDataServiceBase( |
- wdbs, callback, |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI)) { |
-} |
- |
-////////////////////////////////////////////////////////////////////////////// |
-// |
-// Web Apps |
-// |
-////////////////////////////////////////////////////////////////////////////// |
- |
-void WebDataService::SetWebAppImage(const GURL& app_url, |
- const SkBitmap& image) { |
- wdbs_->ScheduleDBTask(FROM_HERE, |
- Bind(&WebDataService::SetWebAppImageImpl, this, app_url, image)); |
-} |
- |
-void WebDataService::SetWebAppHasAllImages(const GURL& app_url, |
- bool has_all_images) { |
- wdbs_->ScheduleDBTask(FROM_HERE, |
- Bind(&WebDataService::SetWebAppHasAllImagesImpl, this, app_url, |
- has_all_images)); |
-} |
- |
-void WebDataService::RemoveWebApp(const GURL& app_url) { |
- wdbs_->ScheduleDBTask(FROM_HERE, |
- Bind(&WebDataService::RemoveWebAppImpl, this, app_url)); |
-} |
- |
-WebDataServiceBase::Handle WebDataService::GetWebAppImages( |
- const GURL& app_url, WebDataServiceConsumer* consumer) { |
- return wdbs_->ScheduleDBTaskWithResult(FROM_HERE, |
- Bind(&WebDataService::GetWebAppImagesImpl, this, app_url), consumer); |
-} |
- |
-//////////////////////////////////////////////////////////////////////////////// |
- |
-WebDataService::WebDataService() |
- : WebDataServiceBase( |
- NULL, ProfileErrorCallback(), |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI)) { |
-} |
- |
-WebDataService::~WebDataService() { |
-} |
- |
-//////////////////////////////////////////////////////////////////////////////// |
-// |
-// Web Apps implementation. |
-// |
-//////////////////////////////////////////////////////////////////////////////// |
- |
-WebDatabase::State WebDataService::SetWebAppImageImpl( |
- const GURL& app_url, const SkBitmap& image, WebDatabase* db) { |
- WebAppsTable::FromWebDatabase(db)->SetWebAppImage(app_url, image); |
- return WebDatabase::COMMIT_NEEDED; |
-} |
- |
-WebDatabase::State WebDataService::SetWebAppHasAllImagesImpl( |
- const GURL& app_url, bool has_all_images, WebDatabase* db) { |
- WebAppsTable::FromWebDatabase(db)->SetWebAppHasAllImages(app_url, |
- has_all_images); |
- return WebDatabase::COMMIT_NEEDED; |
-} |
- |
-WebDatabase::State WebDataService::RemoveWebAppImpl( |
- const GURL& app_url, WebDatabase* db) { |
- WebAppsTable::FromWebDatabase(db)->RemoveWebApp(app_url); |
- return WebDatabase::COMMIT_NEEDED; |
-} |
- |
-scoped_ptr<WDTypedResult> WebDataService::GetWebAppImagesImpl( |
- const GURL& app_url, WebDatabase* db) { |
- WDAppImagesResult result; |
- result.has_all_images = |
- WebAppsTable::FromWebDatabase(db)->GetWebAppHasAllImages(app_url); |
- WebAppsTable::FromWebDatabase(db)->GetWebAppImages(app_url, &result.images); |
- return scoped_ptr<WDTypedResult>( |
- new WDResult<WDAppImagesResult>(WEB_APP_IMAGES, result)); |
-} |