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/chromeos/extensions/file_browser_private_api.h" | 5 #include "chrome/browser/chromeos/extensions/file_browser_private_api.h" |
6 | 6 |
7 #include <sys/statvfs.h> | 7 #include <sys/statvfs.h> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/base64.h" | 10 #include "base/base64.h" |
(...skipping 503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
514 // Will finish asynchronously. | 514 // Will finish asynchronously. |
515 return true; | 515 return true; |
516 } | 516 } |
517 | 517 |
518 void RequestLocalFileSystemFunction::RespondSuccessOnUIThread( | 518 void RequestLocalFileSystemFunction::RespondSuccessOnUIThread( |
519 const std::string& name, const GURL& root_path) { | 519 const std::string& name, const GURL& root_path) { |
520 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); | 520 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
521 // Add drive mount point immediately when we kick of first instance of file | 521 // Add drive mount point immediately when we kick of first instance of file |
522 // manager. The actual mount event will be sent to UI only when we perform | 522 // manager. The actual mount event will be sent to UI only when we perform |
523 // proper authentication. | 523 // proper authentication. |
524 if (gdata::util::IsDriveEnabled(profile_)) | 524 if (gdata::DriveSystemService::IsDriveEnabled(profile_)) |
525 AddDriveMountPoint(profile_, extension_id(), render_view_host()); | 525 AddDriveMountPoint(profile_, extension_id(), render_view_host()); |
526 DictionaryValue* dict = new DictionaryValue(); | 526 DictionaryValue* dict = new DictionaryValue(); |
527 SetResult(dict); | 527 SetResult(dict); |
528 dict->SetString("name", name); | 528 dict->SetString("name", name); |
529 dict->SetString("path", root_path.spec()); | 529 dict->SetString("path", root_path.spec()); |
530 dict->SetInteger("error", gdata::DRIVE_FILE_OK); | 530 dict->SetInteger("error", gdata::DRIVE_FILE_OK); |
531 SendResponse(true); | 531 SendResponse(true); |
532 } | 532 } |
533 | 533 |
534 void RequestLocalFileSystemFunction::RespondFailedOnUIThread( | 534 void RequestLocalFileSystemFunction::RespondFailedOnUIThread( |
(...skipping 1481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2016 SET_STRING(IDS_FILE_BROWSER, TIME_YESTERDAY); | 2016 SET_STRING(IDS_FILE_BROWSER, TIME_YESTERDAY); |
2017 | 2017 |
2018 SET_STRING(IDS_FILE_BROWSER, ALL_FILES_FILTER); | 2018 SET_STRING(IDS_FILE_BROWSER, ALL_FILES_FILTER); |
2019 #undef SET_STRING | 2019 #undef SET_STRING |
2020 | 2020 |
2021 dict->SetBoolean("PDF_VIEW_ENABLED", | 2021 dict->SetBoolean("PDF_VIEW_ENABLED", |
2022 file_manager_util::ShouldBeOpenedWithPdfPlugin(profile(), ".pdf")); | 2022 file_manager_util::ShouldBeOpenedWithPdfPlugin(profile(), ".pdf")); |
2023 | 2023 |
2024 ChromeURLDataManager::DataSource::SetFontAndTextDirection(dict); | 2024 ChromeURLDataManager::DataSource::SetFontAndTextDirection(dict); |
2025 | 2025 |
2026 dict->SetBoolean("ENABLE_GDATA", gdata::util::IsDriveEnabled(profile())); | 2026 dict->SetBoolean("ENABLE_GDATA", |
| 2027 gdata::DriveSystemService::IsDriveEnabled(profile())); |
2027 | 2028 |
2028 #if defined(USE_ASH) | 2029 #if defined(USE_ASH) |
2029 dict->SetBoolean("ASH", true); | 2030 dict->SetBoolean("ASH", true); |
2030 #else | 2031 #else |
2031 dict->SetBoolean("ASH", false); | 2032 dict->SetBoolean("ASH", false); |
2032 #endif | 2033 #endif |
2033 | 2034 |
2034 std::string board; | 2035 std::string board; |
2035 const char kMachineInfoBoard[] = "CHROMEOS_RELEASE_BOARD"; | 2036 const char kMachineInfoBoard[] = "CHROMEOS_RELEASE_BOARD"; |
2036 chromeos::system::StatisticsProvider* provider = | 2037 chromeos::system::StatisticsProvider* provider = |
(...skipping 551 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2588 SendResponse(false); | 2589 SendResponse(false); |
2589 } | 2590 } |
2590 } | 2591 } |
2591 | 2592 |
2592 // Read Drive-related preferences. | 2593 // Read Drive-related preferences. |
2593 bool GetDrivePreferencesFunction::RunImpl() { | 2594 bool GetDrivePreferencesFunction::RunImpl() { |
2594 scoped_ptr<DictionaryValue> value(new DictionaryValue()); | 2595 scoped_ptr<DictionaryValue> value(new DictionaryValue()); |
2595 | 2596 |
2596 const PrefService* service = profile_->GetPrefs(); | 2597 const PrefService* service = profile_->GetPrefs(); |
2597 | 2598 |
2598 bool drive_enabled = gdata::util::IsDriveEnabled(profile_); | 2599 bool drive_enabled = gdata::DriveSystemService::IsDriveEnabled(profile_); |
2599 | 2600 |
2600 if (drive_enabled) | 2601 if (drive_enabled) |
2601 AddDriveMountPoint(profile_, extension_id(), render_view_host()); | 2602 AddDriveMountPoint(profile_, extension_id(), render_view_host()); |
2602 | 2603 |
2603 value->SetBoolean("driveEnabled", drive_enabled); | 2604 value->SetBoolean("driveEnabled", drive_enabled); |
2604 | 2605 |
2605 value->SetBoolean("cellularDisabled", | 2606 value->SetBoolean("cellularDisabled", |
2606 service->GetBoolean(prefs::kDisableGDataOverCellular)); | 2607 service->GetBoolean(prefs::kDisableGDataOverCellular)); |
2607 | 2608 |
2608 value->SetBoolean("hostedFilesDisabled", | 2609 value->SetBoolean("hostedFilesDisabled", |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2755 gdata::DriveSystemService* system_service = | 2756 gdata::DriveSystemService* system_service = |
2756 gdata::DriveSystemServiceFactory::GetForProfile(profile_); | 2757 gdata::DriveSystemServiceFactory::GetForProfile(profile_); |
2757 if (!system_service || !system_service->file_system()) | 2758 if (!system_service || !system_service->file_system()) |
2758 return false; | 2759 return false; |
2759 | 2760 |
2760 FilePath directory_path = GetVirtualPathFromURL(GURL(file_url_as_string)); | 2761 FilePath directory_path = GetVirtualPathFromURL(GURL(file_url_as_string)); |
2761 system_service->file_system()->RequestDirectoryRefresh(directory_path); | 2762 system_service->file_system()->RequestDirectoryRefresh(directory_path); |
2762 | 2763 |
2763 return true; | 2764 return true; |
2764 } | 2765 } |
OLD | NEW |