Chromium Code Reviews| Index: chrome/browser/profiles/profile_attributes_storage.h |
| diff --git a/chrome/browser/profiles/profile_attributes_storage.h b/chrome/browser/profiles/profile_attributes_storage.h |
| index 67b82af81206123e63f94c888998bef6eba9645c..ac1cd589758a0c5f076f40d429ebffa4e366d0c3 100644 |
| --- a/chrome/browser/profiles/profile_attributes_storage.h |
| +++ b/chrome/browser/profiles/profile_attributes_storage.h |
| @@ -7,8 +7,16 @@ |
| #include <stddef.h> |
| +#include <string> |
| +#include <vector> |
| + |
| #include "base/macros.h" |
| +#include "base/strings/string16.h" |
| +#include "chrome/browser/profiles/profile_attributes_storage_observer.h" |
|
lwchkg
2016/01/27 22:37:19
I looking into forward declaring this class, but c
|
| +namespace base { |
| +class FilePath; |
| +} // namespace base |
| class ProfileAttributesEntry; |
| class ProfileAttributesStorage { |
| @@ -46,6 +54,10 @@ class ProfileAttributesStorage { |
| // Returns the count of known profiles. |
| virtual size_t GetNumberOfProfiles() const = 0; |
| + virtual void AddObserver(ProfileAttributesStorageObserver* observer) = 0; |
| + virtual void RemoveObserver(ProfileAttributesStorageObserver* observer) = 0; |
| + |
| + private: |
| DISALLOW_COPY_AND_ASSIGN(ProfileAttributesStorage); |
| }; |