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); |
}; |