blob: 807c180fa1fc2f63e7277e46489f7e71385df2c2 [file] [log] [blame]
maxbogueea16ff412016-10-28 16:35:291// Copyright 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef COMPONENTS_SYNC_PREFERENCES_PREF_SERVICE_SYNCABLE_OBSERVER_H_
6#define COMPONENTS_SYNC_PREFERENCES_PREF_SERVICE_SYNCABLE_OBSERVER_H_
7
8namespace sync_preferences {
9
10class PrefServiceSyncableObserver {
11 public:
12 // Invoked when PrefService::IsSyncing() changes.
13 virtual void OnIsSyncingChanged() = 0;
14
15 protected:
16 virtual ~PrefServiceSyncableObserver() {}
17};
18
19} // namespace sync_preferences
20
21#endif // COMPONENTS_SYNC_PREFERENCES_PREF_SERVICE_SYNCABLE_OBSERVER_H_