Index: components/sync_driver/sync_error_controller.h |
diff --git a/chrome/browser/sync/sync_error_controller.h b/components/sync_driver/sync_error_controller.h |
similarity index 77% |
rename from chrome/browser/sync/sync_error_controller.h |
rename to components/sync_driver/sync_error_controller.h |
index 03bc907ebc76831e15ff2a631c143408a36cde7e..1cb77d7d8eb34d3dbbcbbdd37792e013d59ee0af 100644 |
--- a/chrome/browser/sync/sync_error_controller.h |
+++ b/components/sync_driver/sync_error_controller.h |
@@ -2,16 +2,17 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_SYNC_SYNC_ERROR_CONTROLLER_H_ |
-#define CHROME_BROWSER_SYNC_SYNC_ERROR_CONTROLLER_H_ |
+#ifndef COMPONENTS_SYNC_DRIVER_SYNC_ERROR_CONTROLLER_H_ |
+#define COMPONENTS_SYNC_DRIVER_SYNC_ERROR_CONTROLLER_H_ |
#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
#include "base/observer_list.h" |
#include "components/sync_driver/sync_service_observer.h" |
-class Profile; |
-class ProfileSyncService; |
+namespace sync_driver { |
+class SyncService; |
+} |
// Keep track of sync errors and expose them to observers in the UI. |
class SyncErrorController : public sync_driver::SyncServiceObserver { |
@@ -24,7 +25,7 @@ class SyncErrorController : public sync_driver::SyncServiceObserver { |
virtual void OnErrorChanged() = 0; |
}; |
- explicit SyncErrorController(ProfileSyncService* service); |
+ explicit SyncErrorController(sync_driver::SyncService* service); |
~SyncErrorController() override; |
// True if there exists an error worth elevating to the user. |
@@ -37,10 +38,10 @@ class SyncErrorController : public sync_driver::SyncServiceObserver { |
void OnStateChanged() override; |
private: |
- ProfileSyncService* service_; |
+ sync_driver::SyncService* service_; |
base::ObserverList<Observer, true> observer_list_; |
DISALLOW_COPY_AND_ASSIGN(SyncErrorController); |
}; |
-#endif // CHROME_BROWSER_SYNC_SYNC_ERROR_CONTROLLER_H_ |
+#endif // COMPONENTS_SYNC_DRIVER_SYNC_ERROR_CONTROLLER_H_ |