| 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,8 +19,13 @@
|
| // 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;
|
| +
|
| + // |results| never contains entries for |graylisted_folders_| or parent
|
| + // directories of |graylisted_folders_|.
|
| typedef base::Callback<void(bool /*success*/,
|
| const MediaFolderFinderResults& /*results*/)>
|
| MediaFolderFinderResultsCallback;
|
| @@ -36,6 +41,8 @@
|
| // Start the scan.
|
| virtual void StartScan();
|
|
|
| + const std::vector<base::FilePath>& graylisted_folders() const;
|
| +
|
| private:
|
| friend class MediaFolderFinderTest;
|
|
|
| @@ -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_;
|
|
|
|
|