| 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 #ifndef CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_FILE_BROWSER_PRIVATE_API
_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_FILE_BROWSER_PRIVATE_API
_H_ |
| 6 #define CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_FILE_BROWSER_PRIVATE_API
_H_ | 6 #define CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_FILE_BROWSER_PRIVATE_API
_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <queue> | 9 #include <queue> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 typedef std::vector<ui::SelectedFileInfo> SelectedFileInfoList; | 74 typedef std::vector<ui::SelectedFileInfo> SelectedFileInfoList; |
| 75 typedef base::Callback<void(const SelectedFileInfoList&)> | 75 typedef base::Callback<void(const SelectedFileInfoList&)> |
| 76 GetSelectedFileInfoCallback; | 76 GetSelectedFileInfoCallback; |
| 77 | 77 |
| 78 virtual ~FileBrowserFunction(); | 78 virtual ~FileBrowserFunction(); |
| 79 | 79 |
| 80 // Figures out the tab_id of the hosting tab. | 80 // Figures out the tab_id of the hosting tab. |
| 81 int32 GetTabId() const; | 81 int32 GetTabId() const; |
| 82 | 82 |
| 83 // Returns the local FilePath associated with |url|. If the file isn't of the | 83 // Returns the local FilePath associated with |url|. If the file isn't of the |
| 84 // type CrosMountPointProvider handles, returns an empty FilePath. | 84 // type FileSystemBackend handles, returns an empty FilePath. |
| 85 // | 85 // |
| 86 // Local paths will look like "/home/chronos/user/Downloads/foo/bar.txt" or | 86 // Local paths will look like "/home/chronos/user/Downloads/foo/bar.txt" or |
| 87 // "/special/drive/foo/bar.txt". | 87 // "/special/drive/foo/bar.txt". |
| 88 base::FilePath GetLocalPathFromURL(const GURL& url); | 88 base::FilePath GetLocalPathFromURL(const GURL& url); |
| 89 | 89 |
| 90 // Runs |callback| with SelectedFileInfoList created from |file_urls|. | 90 // Runs |callback| with SelectedFileInfoList created from |file_urls|. |
| 91 void GetSelectedFileInfo(const UrlList& file_urls, | 91 void GetSelectedFileInfo(const UrlList& file_urls, |
| 92 bool for_opening, | 92 bool for_opening, |
| 93 GetSelectedFileInfoCallback callback); | 93 GetSelectedFileInfoCallback callback); |
| 94 | 94 |
| (...skipping 691 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 786 public: | 786 public: |
| 787 DECLARE_EXTENSION_FUNCTION("fileBrowserPrivate.zoom", | 787 DECLARE_EXTENSION_FUNCTION("fileBrowserPrivate.zoom", |
| 788 FILEBROWSERPRIVATE_ZOOM); | 788 FILEBROWSERPRIVATE_ZOOM); |
| 789 | 789 |
| 790 protected: | 790 protected: |
| 791 virtual ~ZoomFunction() {} | 791 virtual ~ZoomFunction() {} |
| 792 virtual bool RunImpl() OVERRIDE; | 792 virtual bool RunImpl() OVERRIDE; |
| 793 }; | 793 }; |
| 794 | 794 |
| 795 #endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_FILE_BROWSER_PRIVATE_
API_H_ | 795 #endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_FILE_MANAGER_FILE_BROWSER_PRIVATE_
API_H_ |
| OLD | NEW |