Chromium Code Reviews| 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 |