| Index: content/public/common/drop_data.cc
|
| diff --git a/content/public/common/drop_data.cc b/content/public/common/drop_data.cc
|
| index c8a24c85baba81c3af6ab36b93f68b78b908c2d0..ef881ccfa453f95b4049fcd765edc066ed2b07e3 100644
|
| --- a/content/public/common/drop_data.cc
|
| +++ b/content/public/common/drop_data.cc
|
| @@ -16,4 +16,38 @@ DropData::DropData(const DropData& other) = default;
|
| DropData::~DropData() {
|
| }
|
|
|
| +DropData::Metadata::Metadata() {}
|
| +
|
| +// static
|
| +DropData::Metadata DropData::Metadata::CreateForMimeType(
|
| + const Kind& kind,
|
| + const base::string16& mime_type) {
|
| + Metadata metadata;
|
| + metadata.kind = kind;
|
| + metadata.mime_type = mime_type;
|
| + return metadata;
|
| +}
|
| +
|
| +// static
|
| +DropData::Metadata DropData::Metadata::CreateForFilePath(
|
| + const base::FilePath& filename) {
|
| + Metadata metadata;
|
| + metadata.kind = Kind::FILENAME;
|
| + metadata.filename = filename;
|
| + return metadata;
|
| +}
|
| +
|
| +// static
|
| +DropData::Metadata DropData::Metadata::CreateForFileSystemUrl(
|
| + const GURL& file_system_url) {
|
| + Metadata metadata;
|
| + metadata.kind = Kind::FILESYSTEMFILE;
|
| + metadata.file_system_url = file_system_url;
|
| + return metadata;
|
| +}
|
| +
|
| +DropData::Metadata::Metadata(const DropData::Metadata& other) = default;
|
| +
|
| +DropData::Metadata::~Metadata() {}
|
| +
|
| } // namespace content
|
|
|