Index: chrome/common/media_galleries/picasa_types.h |
diff --git a/chrome/common/media_galleries/picasa_types.h b/chrome/common/media_galleries/picasa_types.h |
index 58dcf32a410137031bd913e3c6864bb493243adb..e807bc18af6ae69b4739e4688269a2ebc8d29e8a 100644 |
--- a/chrome/common/media_galleries/picasa_types.h |
+++ b/chrome/common/media_galleries/picasa_types.h |
@@ -5,6 +5,8 @@ |
#ifndef CHROME_COMMON_MEDIA_GALLERIES_PICASA_TYPES_H_ |
#define CHROME_COMMON_MEDIA_GALLERIES_PICASA_TYPES_H_ |
+#include <map> |
+#include <set> |
#include <string> |
#include "base/files/file_path.h" |
@@ -13,6 +15,13 @@ |
namespace picasa { |
+struct AlbumInfo; |
+ |
+typedef std::set<base::FilePath> AlbumImages; |
+typedef std::set<std::string> AlbumUIDSet; |
+typedef std::map<std::string, AlbumImages> AlbumImagesMap; |
+typedef std::map<std::string, AlbumInfo> AlbumMap; |
+ |
const char kPicasaAlbumTableName[] = "albumdata"; |
struct AlbumInfo { |
@@ -56,6 +65,11 @@ struct AlbumTableFilesForTransit { |
IPC::PlatformFileForTransit uid_file; |
}; |
+struct FolderINIContents { |
+ base::FilePath folder_path; |
+ std::string ini_contents; |
+}; |
+ |
void CloseAlbumTableFiles(AlbumTableFiles* table_files); |
} // namespace picasa |