Index: chrome/common/extensions/api/file_manager_private.idl |
diff --git a/chrome/common/extensions/api/file_manager_private.idl b/chrome/common/extensions/api/file_manager_private.idl |
index 230fab885fa352b71ae503c0af5299ef98921854..e1360a42f853a1fbb4b53bd6b63ca7c3118475ce 100644 |
--- a/chrome/common/extensions/api/file_manager_private.idl |
+++ b/chrome/common/extensions/api/file_manager_private.idl |
@@ -173,20 +173,6 @@ enum EntryTagVisibility { |
public |
}; |
-// Source of the volume data. |
-enum VolumeSource { |
- // Represents a mounted file. In most cases, simply an archive. |
- file, |
- |
- // Representing a device, eg. an MTP device. Also, used for Downloads as it's |
- // containing files stored on the Chrome OS device. |
- device, |
- |
- // Used for volumes which contain files on a remote machine, eg. Drive or |
- // cloud services implemented via the File System Provider API. |
- network |
-}; |
- |
// A file task represents an action that the file manager can perform over the |
// currently selected files. See |
// chrome/browser/chromeos/extensions/file_manager/file_tasks.h for details |
@@ -300,9 +286,6 @@ dictionary VolumeMetadata { |
// Extension providing this volume (for provided file systems). |
DOMString? extensionId; |
- // Source of the volume data. |
- VolumeSource? volumeSource; |
- |
// Label of the volume (if available). |
DOMString? volumeLabel; |
@@ -527,10 +510,13 @@ dictionary ProvidingExtension { |
DOMString name; |
// Whether supports configuration dialog. |
- boolean canConfigure; |
+ boolean configurable; |
+ |
+ // Whether supports mounting multiple instances. |
+ boolean multipleMounts; |
- // Whether supports adding new instances. |
- boolean canAdd; |
+ // Source of file systems' data. |
+ manifestTypes.FileSystemProviderSource source; |
}; |
// Callback that does not take arguments. |