diff options
author | thorogood@chromium.org <thorogood@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-20 03:29:22 +0000 |
---|---|---|
committer | thorogood@chromium.org <thorogood@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-20 03:29:22 +0000 |
commit | 34e62dde80525a525852a36c815e54a44ac2bdd9 (patch) | |
tree | 888494d157ce4d15da6824f244c2e9e07a18e112 /chrome/browser/chromeos/extensions/file_browser_private_api.h | |
parent | 4b0c2ad084c1e317c10b5b05c637e0d0a0d03162 (diff) | |
download | chromium_src-34e62dde80525a525852a36c815e54a44ac2bdd9.zip chromium_src-34e62dde80525a525852a36c815e54a44ac2bdd9.tar.gz chromium_src-34e62dde80525a525852a36c815e54a44ac2bdd9.tar.bz2 |
Updates the Chrome OS file browser to support opening files with Web Intent handlers. Adds a basic test.
This is added to the list of 'normal' file handlers in the same way that Drive tasks are currently added. (although I feel like the whole flow needs to be changed a bit, since we don't store defaults for anything but the original file browser tasks).
BUG=138664
Review URL: https://chromiumcodereview.appspot.com/10834383
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157693 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/extensions/file_browser_private_api.h')
-rw-r--r-- | chrome/browser/chromeos/extensions/file_browser_private_api.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/extensions/file_browser_private_api.h b/chrome/browser/chromeos/extensions/file_browser_private_api.h index 81e5fe1..d08326e 100644 --- a/chrome/browser/chromeos/extensions/file_browser_private_api.h +++ b/chrome/browser/chromeos/extensions/file_browser_private_api.h @@ -170,6 +170,10 @@ class GetFileTasksFileBrowserFunction : public AsyncExtensionFunction { ListValue* result_list, bool* default_already_set); + // Find the list of Web Intent tasks that can be used with the given file + // types, appending them to the |result_list|. + bool FindWebIntentTasks(const std::vector<GURL>& file_urls, + ListValue* result_list); }; // Implements the chrome.fileBrowserPrivate.executeTask method. |