OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/browser/media_galleries/media_galleries_preferences.h" | 5 #include "chrome/browser/media_galleries/media_galleries_preferences.h" |
6 | 6 |
7 #include "base/i18n/time_formatting.h" | 7 #include "base/i18n/time_formatting.h" |
8 #include "base/path_service.h" | 8 #include "base/path_service.h" |
9 #include "base/prefs/pref_service.h" | 9 #include "base/prefs/pref_service.h" |
10 #include "base/stl_util.h" | 10 #include "base/stl_util.h" |
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
334 : weak_factory_(this), | 334 : weak_factory_(this), |
335 profile_(profile), | 335 profile_(profile), |
336 extension_prefs_for_testing_(NULL) { | 336 extension_prefs_for_testing_(NULL) { |
337 AddDefaultGalleriesIfFreshProfile(); | 337 AddDefaultGalleriesIfFreshProfile(); |
338 | 338 |
339 // Look for optional default galleries every time. | 339 // Look for optional default galleries every time. |
340 itunes::ITunesFinder::FindITunesLibrary( | 340 itunes::ITunesFinder::FindITunesLibrary( |
341 base::Bind(&MediaGalleriesPreferences::OnITunesDeviceID, | 341 base::Bind(&MediaGalleriesPreferences::OnITunesDeviceID, |
342 weak_factory_.GetWeakPtr())); | 342 weak_factory_.GetWeakPtr())); |
343 | 343 |
344 // TODO(tommycli): Turn on when Picasa code is ready. | 344 picasa::PicasaFinder::FindPicasaDatabase( |
tommycli
2013/09/16 19:35:45
Currently requires it to be 'on' for browser test
vandebo (ex-Chrome)
2013/09/17 21:18:06
This seems fine, just don't land it before the bra
| |
345 #if 0 | |
346 picasa::PicasaFinder::FindPicasaDatabaseOnUIThread( | |
347 base::Bind(&MediaGalleriesPreferences::OnPicasaDeviceID, | 345 base::Bind(&MediaGalleriesPreferences::OnPicasaDeviceID, |
348 weak_factory_.GetWeakPtr())); | 346 weak_factory_.GetWeakPtr())); |
349 #endif | |
350 | 347 |
351 InitFromPrefs(false /*no notification*/); | 348 InitFromPrefs(false /*no notification*/); |
352 | 349 |
353 StorageMonitor::GetInstance()->AddObserver(this); | 350 StorageMonitor::GetInstance()->AddObserver(this); |
354 } | 351 } |
355 | 352 |
356 MediaGalleriesPreferences::~MediaGalleriesPreferences() { | 353 MediaGalleriesPreferences::~MediaGalleriesPreferences() { |
357 if (StorageMonitor::GetInstance()) | 354 if (StorageMonitor::GetInstance()) |
358 StorageMonitor::GetInstance()->RemoveObserver(this); | 355 StorageMonitor::GetInstance()->RemoveObserver(this); |
359 } | 356 } |
(...skipping 578 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
938 ExtensionPrefs* MediaGalleriesPreferences::GetExtensionPrefs() const { | 935 ExtensionPrefs* MediaGalleriesPreferences::GetExtensionPrefs() const { |
939 if (extension_prefs_for_testing_) | 936 if (extension_prefs_for_testing_) |
940 return extension_prefs_for_testing_; | 937 return extension_prefs_for_testing_; |
941 return extensions::ExtensionPrefs::Get(profile_); | 938 return extensions::ExtensionPrefs::Get(profile_); |
942 } | 939 } |
943 | 940 |
944 void MediaGalleriesPreferences::SetExtensionPrefsForTesting( | 941 void MediaGalleriesPreferences::SetExtensionPrefsForTesting( |
945 extensions::ExtensionPrefs* extension_prefs) { | 942 extensions::ExtensionPrefs* extension_prefs) { |
946 extension_prefs_for_testing_ = extension_prefs; | 943 extension_prefs_for_testing_ = extension_prefs; |
947 } | 944 } |
OLD | NEW |