Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(193)

Side by Side Diff: chrome/common/media_galleries/iphoto_library.cc

Issue 52093003: [MediaGalleries] iPhoto: Add original file field to the parser. Dedupe album names. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add album name dedupe Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/common/media_galleries/iphoto_library.h" 5 #include "chrome/common/media_galleries/iphoto_library.h"
6 6
7 namespace iphoto { 7 namespace iphoto {
8 namespace parser { 8 namespace parser {
9 9
10 Photo::Photo() 10 Photo::Photo()
11 : id(0) { 11 : id(0) {
12 } 12 }
13 13
14 Photo::Photo(uint64 id, const base::FilePath& location) 14 Photo::Photo(uint64 id,
15 const base::FilePath& location,
16 const base::FilePath& original_location,
17 const base::Time& photo_time)
15 : id(id), 18 : id(id),
16 location(location) { 19 location(location),
20 original_location(original_location),
21 photo_time(photo_time) {
17 } 22 }
18 23
19 bool Photo::operator<(const Photo& other) const { 24 bool Photo::operator<(const Photo& other) const {
20 return id < other.id; 25 return id < other.id;
21 } 26 }
22 27
23 Library::Library() {} 28 Library::Library() {}
24 29
25 Library::Library(const Albums& albums, 30 Library::Library(const Albums& albums,
26 const std::set<Photo>& all_photos) 31 const std::set<Photo>& all_photos)
27 : albums(albums), 32 : albums(albums),
28 all_photos(all_photos) {} 33 all_photos(all_photos) {}
29 34
30 Library::~Library() {} 35 Library::~Library() {}
31 36
32 37
33 } // namespace parser 38 } // namespace parser
34 } // namespace iphoto 39 } // namespace iphoto
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698