summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/extensions/file_browser_private_api.h
diff options
context:
space:
mode:
authorthorogood@chromium.org <thorogood@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-20 03:29:22 +0000
committerthorogood@chromium.org <thorogood@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-20 03:29:22 +0000
commit34e62dde80525a525852a36c815e54a44ac2bdd9 (patch)
tree888494d157ce4d15da6824f244c2e9e07a18e112 /chrome/browser/chromeos/extensions/file_browser_private_api.h
parent4b0c2ad084c1e317c10b5b05c637e0d0a0d03162 (diff)
downloadchromium_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.h4
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.