class Profile;
namespace chrome {
-struct FaviconBitmapResult;
+struct FaviconRawBitmapResult;
}
// Observer for bookmark html output. Used only in tests.
BookmarkFaviconFetcher(Profile* profile,
const base::FilePath& path,
BookmarksExportObserver* observer);
- virtual ~BookmarkFaviconFetcher();
+ ~BookmarkFaviconFetcher() override;
// Executes bookmark export process.
void ExportBookmarks();
// content::NotificationObserver implementation.
- virtual void Observe(int type,
- const content::NotificationSource& source,
- const content::NotificationDetails& details) OVERRIDE;
+ void Observe(int type,
+ const content::NotificationSource& source,
+ const content::NotificationDetails& details) override;
private:
// Recursively extracts URLs from bookmarks.
// Favicon fetch callback. After all favicons are fetched executes
// html output on the file thread.
void OnFaviconDataAvailable(
- const favicon_base::FaviconBitmapResult& bitmap_result);
+ const favicon_base::FaviconRawBitmapResult& bitmap_result);
// The Profile object used for accessing FaviconService, bookmarks model.
Profile* profile_;