Chromium Code Reviews| Index: content/public/common/drop_data.h |
| diff --git a/content/public/common/drop_data.h b/content/public/common/drop_data.h |
| index fce6db13774f772181d135a12c452ff553f58699..e856d1a398da8713245d06b5235110dd9ad373c7 100644 |
| --- a/content/public/common/drop_data.h |
| +++ b/content/public/common/drop_data.h |
| @@ -13,6 +13,7 @@ |
| #include <map> |
| #include <string> |
| +#include <utility> |
| #include <vector> |
| #include "base/strings/nullable_string16.h" |
| @@ -23,6 +24,15 @@ |
| namespace content { |
| +enum DropDataKind { |
|
dcheng
2016/04/19 06:58:47
enum class DropDataKind {
STRING,
FILENAME,
hush (inactive)
2016/05/06 02:25:25
Done. And I put them under DropData class.
|
| + STRING_KIND = 0, |
| + FILENAME_KIND, |
| + FILESYSTEMFILE_KIND, |
| + DROP_DATA_KIND_LAST = FILESYSTEMFILE_KIND |
| +}; |
| + |
| +typedef std::pair<base::string16, DropDataKind> MimeTypeKindPair; |
|
dcheng
2016/04/19 06:58:47
Nit: using MimeTypeKindPair = ...
hush (inactive)
2016/05/06 02:25:25
I removed this because of the complication of file
|
| + |
| struct CONTENT_EXPORT DropData { |
| struct FileSystemFileInfo { |
| FileSystemFileInfo() : size(0) {} |