| Index: chrome/browser/ui/webui/options/stop_syncing_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/stop_syncing_handler.cc b/chrome/browser/ui/webui/options/stop_syncing_handler.cc
|
| deleted file mode 100644
|
| index 7920df82ff8485bee41631b005b3971343e85548..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/webui/options/stop_syncing_handler.cc
|
| +++ /dev/null
|
| @@ -1,55 +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/ui/webui/options/stop_syncing_handler.h"
|
| -
|
| -#include "base/basictypes.h"
|
| -#include "base/bind.h"
|
| -#include "base/utf_string_conversions.h"
|
| -#include "base/values.h"
|
| -#include "chrome/browser/google/google_util.h"
|
| -#include "chrome/browser/profiles/profile.h"
|
| -#include "chrome/browser/profiles/profile_manager.h"
|
| -#include "chrome/browser/sync/profile_sync_service.h"
|
| -#include "chrome/browser/sync/profile_sync_service_factory.h"
|
| -#include "chrome/common/url_constants.h"
|
| -#include "content/public/browser/web_ui.h"
|
| -#include "grit/chromium_strings.h"
|
| -#include "grit/generated_resources.h"
|
| -#include "ui/base/l10n/l10n_util.h"
|
| -
|
| -StopSyncingHandler::StopSyncingHandler() {
|
| -}
|
| -
|
| -StopSyncingHandler::~StopSyncingHandler() {
|
| -}
|
| -
|
| -void StopSyncingHandler::GetLocalizedValues(
|
| - DictionaryValue* localized_strings) {
|
| - DCHECK(localized_strings);
|
| - localized_strings->SetString("stopSyncingExplanation",
|
| - l10n_util::GetStringFUTF16(
|
| - IDS_SYNC_STOP_SYNCING_EXPLANATION_LABEL,
|
| - l10n_util::GetStringUTF16(IDS_PRODUCT_NAME),
|
| - ASCIIToUTF16(google_util::StringAppendGoogleLocaleParam(
|
| - chrome::kSyncGoogleDashboardURL))));
|
| - localized_strings->SetString("stopSyncingTitle",
|
| - l10n_util::GetStringUTF16(IDS_SYNC_STOP_SYNCING_DIALOG_TITLE));
|
| - localized_strings->SetString("stopSyncingConfirm",
|
| - l10n_util::GetStringUTF16(IDS_SYNC_STOP_SYNCING_CONFIRM_BUTTON_LABEL));
|
| -}
|
| -
|
| -void StopSyncingHandler::RegisterMessages() {
|
| - web_ui()->RegisterMessageCallback("stopSyncing",
|
| - base::Bind(&StopSyncingHandler::StopSyncing, base::Unretained(this)));
|
| -}
|
| -
|
| -void StopSyncingHandler::StopSyncing(const ListValue* args){
|
| - ProfileSyncService* service(ProfileSyncServiceFactory::
|
| - GetInstance()->GetForProfile(Profile::FromWebUI(web_ui())));
|
| - if (service != NULL && ProfileSyncService::IsSyncEnabled()) {
|
| - service->DisableForUser();
|
| - ProfileSyncService::SyncEvent(ProfileSyncService::STOP_FROM_OPTIONS);
|
| - }
|
| -}
|
|
|