Chromium Code Reviews| Index: chrome/browser/media_galleries/media_folder_finder.h |
| =================================================================== |
| --- chrome/browser/media_galleries/media_folder_finder.h (revision 252098) |
| +++ chrome/browser/media_galleries/media_folder_finder.h (working copy) |
| @@ -19,10 +19,17 @@ |
| // media files. |
| class MediaFolderFinder { |
| public: |
| + // Key: path to a folder |
| + // Value: scan results for that folder, non-recursive. |
| typedef std::map<base::FilePath, MediaGalleryScanResult> |
| MediaFolderFinderResults; |
| - typedef base::Callback<void(bool /*success*/, |
| - const MediaFolderFinderResults& /*results*/)> |
| + |
| + // |results| never contains entries for |sensitive_locations| or parent |
| + // directories of |sensitive_locations|. |
| + typedef base::Callback< |
| + void(bool /*success*/, |
| + const MediaFolderFinderResults& /*results*/, |
| + const std::vector<base::FilePath>& /*sensitive_locations*/)> |
|
vandebo (ex-Chrome)
2014/02/20 23:00:23
No reason to make this part of the result callback
Lei Zhang
2014/02/25 01:24:25
Done.
|
| MediaFolderFinderResultsCallback; |
| // |callback| will get called when the scan finishes. If the object is deleted |
| @@ -67,6 +74,7 @@ |
| const MediaFolderFinderResultsCallback results_callback_; |
| MediaFolderFinderResults results_; |
| + std::vector<base::FilePath> graylisted_folders_; |
| std::vector<base::FilePath> folders_to_scan_; |
| ScanState scan_state_; |