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) {} |