Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(831)

Side by Side Diff: chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.cc

Issue 2549223003: [Sync] Rename NonUIDataTypeController to AsyncDirectoryTypeController (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.h " 5 #include "chrome/browser/ui/app_list/arc/arc_package_sync_data_type_controller.h "
6 6
7 #include "base/threading/thread_task_runner_handle.h" 7 #include "base/threading/thread_task_runner_handle.h"
8 #include "chrome/browser/chromeos/arc/arc_session_manager.h" 8 #include "chrome/browser/chromeos/arc/arc_session_manager.h"
9 #include "chrome/browser/profiles/profile.h" 9 #include "chrome/browser/profiles/profile.h"
10 #include "chrome/common/pref_names.h" 10 #include "chrome/common/pref_names.h"
(...skipping 13 matching lines...) Expand all
24 profile->GetPrefs()->GetBoolean(prefs::kArcEnabled); 24 profile->GetPrefs()->GetBoolean(prefs::kArcEnabled);
25 } 25 }
26 26
27 } // namespace 27 } // namespace
28 28
29 ArcPackageSyncDataTypeController::ArcPackageSyncDataTypeController( 29 ArcPackageSyncDataTypeController::ArcPackageSyncDataTypeController(
30 syncer::ModelType type, 30 syncer::ModelType type,
31 const base::Closure& dump_stack, 31 const base::Closure& dump_stack,
32 syncer::SyncClient* sync_client, 32 syncer::SyncClient* sync_client,
33 Profile* profile) 33 Profile* profile)
34 : syncer::NonUIDataTypeController(type, 34 : syncer::AsyncDirectoryTypeController(type,
35 dump_stack, 35 dump_stack,
36 sync_client, 36 sync_client,
37 syncer::GROUP_UI, 37 syncer::GROUP_UI,
38 base::ThreadTaskRunnerHandle::Get()), 38 base::ThreadTaskRunnerHandle::Get()),
39 profile_(profile) { 39 profile_(profile) {
40 pref_registrar_.Init(profile_->GetPrefs()); 40 pref_registrar_.Init(profile_->GetPrefs());
41 pref_registrar_.Add( 41 pref_registrar_.Add(
42 prefs::kArcEnabled, 42 prefs::kArcEnabled,
43 base::Bind(&ArcPackageSyncDataTypeController::OnArcEnabledPrefChanged, 43 base::Bind(&ArcPackageSyncDataTypeController::OnArcEnabledPrefChanged,
44 base::Unretained(this))); 44 base::Unretained(this)));
45 } 45 }
46 46
47 ArcPackageSyncDataTypeController::~ArcPackageSyncDataTypeController() { 47 ArcPackageSyncDataTypeController::~ArcPackageSyncDataTypeController() {
48 } 48 }
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 syncer::SyncService* sync_service = sync_client_->GetSyncService(); 103 syncer::SyncService* sync_service = sync_client_->GetSyncService();
104 DCHECK(sync_service); 104 DCHECK(sync_service);
105 sync_service->ReenableDatatype(type()); 105 sync_service->ReenableDatatype(type());
106 } 106 }
107 107
108 bool ArcPackageSyncDataTypeController::ShouldSyncArc() const { 108 bool ArcPackageSyncDataTypeController::ShouldSyncArc() const {
109 syncer::SyncService* sync_service = sync_client_->GetSyncService(); 109 syncer::SyncService* sync_service = sync_client_->GetSyncService();
110 DCHECK(sync_service); 110 DCHECK(sync_service);
111 return sync_service->GetPreferredDataTypes().Has(type()); 111 return sync_service->GetPreferredDataTypes().Has(type());
112 } 112 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698